天天看點

git指令建立新分支

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/qq_34173549/article/details/79846684

init 

ll 

.get存放版本庫

git add 檔案加入git送出任務

git status 檢視狀态

git commit -m"第一次送出"  //m後面是标志資訊

第一次操作需要登入

git log 檢視記錄檔

git diff  與暫存區空間對比差異

總結 git diff 和 git add 和git status

file 修改了沒add 的話 diff 可以詳細檢視 修改部分  status 可以檢視修改的檔案文字顯示為紅色

file add以後 diff 檢視沒有修改了  status 還是可以檢視到修改檔案不過顔色從紅色變為綠色

撤銷步驟 git checkout

git checkout . 整個回退

git log檢視版本

git log --pretty=oneline 簡單的檢視版本資訊

git reset --hard HEAD^ 

git reset --hard HEAD^^^^ 3

git reset --hard HEAD^100

git reset  --hard 58aba8b7b7edb32

git reflog 檢視復原日志

未送出

git reset HEAD test.txt  // 撤銷對應檔案暫存區的版本

git删除

 rm test.txt删除本地

git diff 檢視本地和版本庫的詳細差別

git status 檢視本地檔案和版本庫檔案的差別

git rm test.txt

git 删除和 添加到 暫存區都需要commit

工作區删除版本庫沒有删除的時候可以回退

git checkout -- test.txt

設定github 關聯

第一次推送可能需要登陸  後期推送用

########################################################

全流程

先有github上的克隆到我們本地

先建好github的倉庫 然後 

git clone 

建立新分支

git checkout -b dev (-b 建立并切換)

git branch dev (建立分支dev)

git checkout dev (切換到分支dev)  這邊前面用了 -b 是以已經存在了 

mater 整合dev 分支  

git merge dev 

删除分支

禁止fast forword 合并

封存現場

未合并分支強行删除

git branch -D feature-vulcan

檢視遠端倉庫資訊