版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 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
檢視遠端倉庫資訊