Git版本管理工具的最佳學習路徑

數字魔盒發表於2021-08-01

Git是一個分散式版本控制軟體,本文介紹了該工具的典型學習路徑,並列數了必須要十分了解的關鍵命令。

獨立基本使用

作為版本管理工具僅為了保留修訂歷史,在不考慮與其他人協作與多版本維護時,你需要熟悉以下命令。

git init
git clone <repository>
git status
git add <file>
git add --all
git commit
git remote add
git remote set-url
git remote -v
git push <repository> <branch>
git pull <repository> <branch>

複製程式碼

關鍵的配置

當你使用的越來越多時你會發現有些操作很繁瑣,這時候你需要學習一些關鍵配置,使你自己的差異訴求得到滿足。

git log 
git checkout <file>
git reset <file> 
git reset --hard 
git clean -f 
git rm <file> 
git config --global user.name
git config --global user.email
git stash
git stash apply
git stash clear 

複製程式碼

多人協作使用

當你需要與其他人共同維護一個專案時,你需要掌握相應的分支檢出、分支建立、分支合併、檢視修訂歷史等功能。

git merge
git branch
git checkout <branch>
git checkout -b
git blame <file>
git rebase
git push --force-with-lease (DANGEROUS)

複製程式碼

版本管理員

如果你從事專案的版本管理工作,那麼你需要了解更專業的一些操作,包括更詳細的檢視分支、比較分支、恢復版本、更改修訂、修復版本問題等。

git commit --amend
git rebase -i
git prune
git fetch
git remote prune
git checkout HEAD/HEAD~1/<commit hash>
git diff <commit hash 1> <commit hash 2>
git revert <commit hash>
git reflog
git-filter-branch
git-filter-repo
git bisect

複製程式碼

版權宣告,本文首發於 數字魔盒 www.dm2box.com/ 歡迎轉載。

相關文章