BRANCHES.
git branch 列出所有本地分支.
git branch -a 列出本地和遠程分支.
git checkout -b branch_name 創(chuàng)建一個本地分支并切換到它.
git checkout branch_name 切換到現(xiàn)有分支.
git push origin branch_name 將分支推送到遠程.
git branch -m new_name 重命名當前分支.
git branch -d branch_name 刪除本地分支.
git push origin :branch_name 刪除遠程分支.
LOGS.
git log --oneline 以單行形式顯示提交歷史記錄.
git log -2 顯示最后N次提交的提交歷史記錄.
git log -p -2 使用diff顯示最后N次提交的提交歷史記錄.
git diff 顯示工作樹中的所有本地文件更改.
git diff myfile 顯示對文件所做的更改.
git blame myfile 顯示誰更改了文件中的內(nèi)容和時間.
git remote show origin 顯示遠程分支及其到本地的映射.
CLEANUP.
git clean -f 刪除所有未跟蹤的文件.
git clean -df 刪除所有未跟蹤的文件和目錄.
git checkout -- . 撤消對所有文件的本地修改.
git reset HEAD myfile 取消保存文件.
TAGS.
git pull --tags 獲取遠程標簽.
git checkout tag_name 切換到現(xiàn)有標簽.
git tag 標記列出所有標記.
git tag -a tag_name -m "tag message"創(chuàng)建一個新標簽.
git push --tags 將所有標簽推送到遠程回購.
STASHES.
git stash save "stash name" && git stas 保存對存儲的更改.
git stash list 存儲列表列出所有存儲.
git stash pop 應(yīng)用一個stash并將其從stash列表中刪除.
git常用命令
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 一.使用一個空git地址并上傳項目(少數(shù)情況) 二.一般提交操作 三.關(guān)于head commit branch的理...
- 一. 創(chuàng)建版本庫 版本庫可以理解成一個目錄,在這個目錄里的所有文件都能被Git管理起來,每個文件的修改,刪除都可以...
- git命令自動補全(MAC) 1.安裝Homebrew一 、安裝bash-completion $ brew in...
- git merge、git rebase、git reset、git revert、git fetch、git p...
- 目錄 Git 筆記系列(一)—— Git簡介 Git 筆記系列(二)—— Git工作流程 Git 筆記系列(三)—...