1.安裝git:
下載地址:https://git-scm.com/downloads,全程默認下一步即可。
安裝好之后,就可以直接使用git控制台了,如下:
在要存放代碼的窗口空白處單擊鼠標右鍵,快捷帶單點擊“Git Bash Here"(如果沒有,那么可能就是git安裝失敗了)
記住這個工具,下邊要用。
2.配置用戶名、郵箱:
為了方便我們的版本控制,我們需要設置相應的用戶明以及郵箱,命令如下:
git config --global user.name "xxxx" git config --global user.email "xxxx@xxx.cn"
將以上命令改為自己的賬號、郵箱,然后復制粘貼到git控制台中(命令行窗口單擊右鍵,paste)。
3.生成SSH key:
git控制台中輸入以下命令(如有需要輸入,直接按enter下一步即可):
ssh-keygen -t rsa -C "xxxx@xxxx.cn"
如果顯示上邊內容,那么就已經生成好SSH key了,紅框部分就是生成文件的目錄,如上也就是C:\Users\Administrator\.ssh,直接進這個目錄下查看生成文件:
雙擊打開id_rsa.pub文件,復制文本內容待用。
4.添加SSH Keys到git倉庫中:
瀏覽器中訪問你的git倉庫(如需證書需要先導入證書,不然訪問不了),登錄之后右上角頭像這里下拉菜單中選擇進入Settings;
頁面左側導航菜單,選擇SSH keys,然后粘貼前邊復制的id_rsa.pub中的文本內容,然后點擊添加按鈕即可;
配置完成,下邊就可以克隆在線倉庫到本地了。
5.克隆在線倉庫到本地:
打開Git控制台,輸入如下命令:
git clone ssh://git@secure.xxxx.com:53022/o2o/citiccrd_crm.git
如此,Git倉庫就克隆到本地倉庫了。
6.常用操作命令:
提交個人分支
git pull //提交、合並前先更新下代碼(養成好習慣) git status //查看當前倉庫文件狀態 git add . //可以用來添加當前目錄下的所有文件 git commit -m "提交的內容" //提交版本信息 git push //這一步才是真正的上傳
合並分支
git checkout test //切換到test環境 git pull //更新代碼 git merge 分支名稱 //合並個人分支到test分支 git add . //可以用來添加當前目錄下的所有文件 git commit -m "提交的內容" //提交版本信息 git push //這一步才是真正的上傳
以上命令可以編寫批處理進行快捷操作,但是要注意合並的時候可能會有沖突產生(忘記pull)。
除了使用命令,也可以使用TortoiseGit工具。
使用TortoiseGit的技巧:
如果上邊的配置都已經弄好了,那么使用TortoiseGit就方便多了。
如果是先安裝Git,在裝TortoiseGit,一般不不會出什么問題,只要Git控制台能正常使用了,TortoiseGit也就能正常使用。
如果Git安裝在后,那么在Git安裝及完成以上配置之后,需要配置TortoiseGit的SSH,具體操作如下:
打開設置界面,選擇網絡,查看右側SSH配置,如果是ssh.exe就對了。
如果不是ssh.exe,就需要點擊右側的瀏覽按鈕,去git安裝目錄(C:\Program Files\Git\usr\bin)選擇ssh.exe了。
配置好之后,就可以像使用TortoiseSvn一樣方便了,新手建議先用TortoiseGit,熟練了再使用命令,不然容易出錯
