Windows 環(huán)境安裝 mysysGit
組件的選擇
必要文件已默認(rèn)勾選嚷闭,跳過(guò)
設(shè)置環(huán)境變量
選擇 Use Git Bash Only
換行符的處理
選擇 Checkout Windows-style糠悼,commit Unix-style line endings
Git Bash
啟動(dòng) Git Bash 命令提示符
初始設(shè)置
#設(shè)置姓名
git config --global user.name "Firsname Lastname"
#設(shè)置郵箱
git config --global user.email "your_email@example.com"
提高命令輸出的可讀性
git config --global color.ui auto
配置信息會(huì)保存在 “~/.gitconfig”文件里竖席,如下:
[user]
name = Firstname Lastname
email = your_email@example.com
[color]
ui = auto
GitHub 創(chuàng)建與設(shè)置
創(chuàng)建賬號(hào)
不解釋
設(shè)置頭像
同上
設(shè)置SSH Key
Git Bash 創(chuàng)建SSH Key
$ ssh-keygen -t rsa -C "your_email@example.com
Generation public/private rsa key pair.
Enter file in which to save the key
(/Users/your_user_directory/.ssh/id_rsa): #按回車(chē)鍵
Enter passphrase (empty for no passphrase): #輸入密碼
Enter same passphrase again: #再次輸入密碼
id_rsa 文件是私有密鑰几颜,id_rsa.pub 是公開(kāi)密鑰
Github添加公開(kāi)密鑰
- 點(diǎn)擊賬戶(hù)設(shè)定按鈕(Settings)
- 選擇 SSH and GPG keys
- 點(diǎn)擊 New SSH key
- Title 輸入密鑰名稱(chēng)
- Key 粘貼 id_rsa.pub 內(nèi)容
- 收到提示“公共密鑰添加完成“的郵件
- 認(rèn)證和通信
$ ssh -T git@github.com
出現(xiàn)如下結(jié)果即為成功
Hi hirocastest!You've successfully authenticated,but GitHub does no provide shell access.
社區(qū)功能
Follow:關(guān)注用戶(hù)
Watch:關(guān)注倉(cāng)庫(kù)
Demo
創(chuàng)建倉(cāng)庫(kù)
- 點(diǎn)擊 New repository
- Repository name:倉(cāng)庫(kù)名
- Description:倉(cāng)庫(kù)說(shuō)明蚯撩,不是必需項(xiàng)
- Public:公開(kāi)莫矗;Private:非公開(kāi)粱胜,收費(fèi)
- Initialize this repository with a README:自動(dòng)生成README文件
- Add.gitignore:記錄不需要進(jìn)行版本管理的文件
- Add a license:添加協(xié)議
- 點(diǎn)擊 Create repository
連接倉(cāng)庫(kù)
URL : https://github.com/User name/Repository name
clone 倉(cāng)庫(kù)
#拷貝倉(cāng)庫(kù)
git clone git@github.com:User name/Repository name.git
#查看狀態(tài)
git status
#提交
git add
git commit -m "描述"
#查看日志
git log
#提交到 GitHub
git push