目錄
- 提交修改並推送
- 暫存
- 分支操作
- 參考文章:
提交修改並推送
儲存修改到本地倉庫並推送至伺服器。
檢視檔案狀態
git status
git status -s
新增提交檔案
需要先新增提交檔案(建立並提交索引)才能進行提交操作。
git add
git add .
撤銷提交檔案
git reset
git reset
提交修改
git commit
git commit -m “提交的說明”
提交推送到遠端倉庫
git push
git push
暫存
暫存本地修改,然後把修改的檔案恢復到修改之前。
git-stash
暫存分支修改
git stash
// 或
git stash save 暫存名稱
檢視暫存資訊
git stash list
恢復暫存修改,但不刪除暫存
git stash apply
git stash apply 0
// 等同於
git stash apply stash@{0}
刪除暫存
注意:直接刪除暫存則暫存的資訊將丟失
git stash drop
git stash drop 0
// 等同於
git stash drop stash@{0}
恢復並刪除暫存
git stash pop 0
// 等同於
git stash pop stash@{0}
分支操作
git branch
檢視本地分支和遠端分支情況
git branch -a
檢視本地分支和追蹤情況
git remote show origin
把遠端分支同步到本地
git remote prune origin
h3 style="border-left:6px solid #2196F3;background:#ddffff;padding:14px;font-size:16px;letter-spacing:1px;">刪除本地分支
git branch -D 分支名稱
// 例如:
git branch -D feature/chatfix
參考文章:
- git同步遠端已刪除的分支和刪除本地多餘的分支