git 命令相關

查看配置的方法
git config --list

撤銷的話,也就是還原文件初始狀態
git checkout --文件名

版本回退的命令
git reset --hard a0c401fcda58304938767820f35d6b4bcaad28db

查看分支
git branch 

創建分支
git branch [分支名]

切換分支
git checkout [分支名]

創建並且切換分支
git checkout -b [分支名]

查看所以的分支
git brnch -a

全部添加到暫緩區
git add . 

查看代碼異同
git diff HEAD filename 

把這個file移除暫緩區,其實就是相當於沒用add這個file
git reset HEAD filename  
git reset filename 

撤銷最近一次commit
git reset HEAD^ 

查看遠程庫
git remote show 

查看文件的每一個詳細的歷史修改,如果沒有-p選項,只顯示提交記錄,不顯示文件內容修改
git log -p filename

可以看到該文件相關的commit記錄
git log -- filename

查看某次提交中的某個文件變化
git show commit-id filename

提取本次 commit 和上次 commit 之間的不同, 並生成patch文件
git format-patch -1

提取本次 commit 和 上上次 commit 之間的不同, 並生成patch文件
git format-patch -2

提取2次commit號之間的不同, 並生成patch文件 (commit號可以通過 git log 來查看)
git format-patch commit號1 commit號2
發佈了18 篇原創文章 · 獲贊 5 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章