1. 程式人生 > >git程式碼託管常用命令

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 

//將dev分支合併到master分支

git push origin master  //提交到master分支

假使提交到遠端版本錯誤,可以回滾到以前的某個版本

git log  //檢視所有歷史版本

git reset --hard +歷史版本id

git push -f -u origin master //強制提交到master