# Git命令

lanwah發表於2024-06-01

目錄
  • 提交修改並推送
  • 暫存
  • 分支操作
  • 參考文章:


提交修改並推送

儲存修改到本地倉庫並推送至伺服器。

檢視檔案狀態

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

參考文章:

  1. git同步遠端已刪除的分支和刪除本地多餘的分支