常用 Git 指令

友人CWH發表於2020-12-06

 

初始化 git 專案 (生成.git檔案)

git init

從遠端服務端克隆倉庫(如github)

git clone 'github倉庫地址'

提交改動

git add 檔名 (新增檔案到暫存區)

git add . (.表示全部檔案)

git rm 檔名 (刪除檔案)

git  status (檢視暫存區檔案,有剛才新增的改動檔案)

git commit -m '提交資訊' (提交到本地倉庫,此時git status檢視快取區為空)

git push (推送到遠端倉庫,已有遠端關聯分支)

git push origin/遠端分支名稱 (推送到遠端的指定分支)

分支相關

git checkout 分支名稱 (切換當前工作分支)

git branch 新分支名稱(建立新的分支)

git checkout -b 新分支名稱(建立新分支,並且切換當前工作分支到新分支)

git pull (抓取,更新此分支到最新)

git merge 分支名稱 (拉取,合併指定分支到當前分支)

git branch -d 分支名稱(刪除此分支)

git push orgin --delete 分支名稱 (刪除遠端分支)

其它操作

git branch (列出所有本地分支)

git branch -r (列出所有遠端分支)

git branch -a(列表本地和遠端的所有分支)