git程式碼託管常用命令
git程式碼託管常用命令(windows系統):
一、單人git管理開發
首先配置SSH公鑰;
1)首次在coding或者github上建立一個新的倉庫時:在本地CMD上輸入:
md test //建立一個名為test的資料夾
cd test //進入當前資料夾
git init //初始化
echo "#test" >README.md //建立一個內容為#test的檔案README.md
git add 檔案
git commit -m "註釋" //提交併註釋
git remote add origin git.coding.net/xxxxxx/test.git
git push -u origin master //推送到遠端倉庫
2)修改和新增檔案後:
git status //檢視狀態
git diff //檢視修改了哪些檔案(不能檢視新增)
突然發現某個檔案改錯了,可以git checkout 檔名 回到修改前的狀態
3)本地沒有倉庫,遠端有倉庫,先克隆遠端到本地倉庫
git clone https://git.coding.net/xxxxxxxx/test.git//克隆到本地
git pull origin master //拉取遠端master分支程式碼
二、git多人協作開發
git branch
git checkout -b dev //新增名為dev分支
https://git.coding.net/guoxiaoqiang/git-test.git
git add .
git commit -m "註釋"
git push origin dev //推送到dev分支(dev分支有變化,master分支無變化)
一段時間後把dev分支推送到master
git checkout master //切換到master分支
git pull origin master //拉取最新master
git merge dev
git push origin master //提交到master分支
假使提交到遠端版本錯誤,可以回滾到以前的某個版本
git log //檢視所有歷史版本
git reset --hard +歷史版本id
git push -f -u origin master //強制提交到master