40 個 Git 實用指令

Home 程式開發 40 個 Git 實用指令
40 個 Git 實用指令
教學

Git 已經是當今軟體開發的基礎,很難想像團隊協作的軟體開發要是少了它會變得多麼寸步難行。 而由於 Git 有許多指令,學習會需要一些時間。 因此,我將在這篇文章中分享開發人員應該會經常使用的實用 Git 命令。

您也可以將它們作為備忘清單 cheat sheet,儘管現在沒碰到,日後一定會發現這些指令的用處。

如果您還沒有安裝與設定好 Git 環境,可以參考「如何在 UBUNTU 20.04 上安裝 GIT」教學先進行安裝。

指令描述
git init初始化本地 Git 儲存庫
git clone repo_url複製公共儲存庫
git clone ssh://[email protected]/[username]/[repository-name].git複製私有儲存庫
git status檢查狀況
git add [file-name]將文件添加到暫存區
git add -A將所有新的和更改的文件添加到暫存區
git commit -m “[commit message]”提交修改
git rm -r [file-name.txt]刪除文件(或文件夾)
git branch顯示分支列表(星號表示目前分支)
git branch -a列出所有分支(本地和遠端)
git branch [branch name]建立新的分支
git branch -d [branch name]刪除分支
git branch -D [branch name]強制刪除分支
git push origin –delete [branch name]刪除遠端的分支
git checkout -b [branch name]建立一個新分支並切換到它
git checkout -b [branch name] origin/[branch name]複製一個遠端分支並切換到它
git branch -m [old branch name] [new branch name]重新命名一個本地分支
git checkout [branch name]切換分支
git checkout –切換到上次簽出的分支
git checkout — [file-name.txt]放棄對該文件的更改
git merge [branch name]將分支合併到活動的分支中
git merge [source branch] [target branch]將分支合併到目標分支
git stash將修改儲存在快取的工作目錄中
git stash clear移除所有暫存的快取條目
git push origin [branch name]將分支推送到您的遠端儲存庫
git push -u origin [branch name]將修改推送到遠端儲存庫(並記住分支)
git push將修改推送到遠端存儲庫(記住的分支)
git pull將本地儲存庫更新至最新提交的版本
git pull origin [branch name]從遠端儲存庫中拉取更改
git remote add origin ssh://[email protected]/[username]/[repository-name].git新增遠端的儲存庫
git remote set-url origin ssh://[email protected]/[username]/[repository-name].git將儲存庫的源分支設定為 SSH
git log檢視修改的歷程日誌
git log –summary檢視修改的歷程日誌(詳細)
git log –oneline檢視修改的歷程日誌(簡單)
git diff [source branch] [target branch]預覽差異
git revert commitid還原至某個提交的版本 (適用於已經推出去的 Commit)
git reset commitid還原至某個提交的版本 (適用於尚未推出去的 Commit)
git config –global user.name “your_username”設定全域的用戶名稱
git config –global user.email “[email protected]設定全域的用戶 Email
git config –global –list顯示全域設定

相關文章