Sunday, January 22, 2017

指令大全


基礎設定




查詢版本

git version



查詢設定列表

git config --list



輸入姓名

git config --global user.name "你的名字"



輸入email

git config --global user.email "你的email"

新增本地/遠端數據庫




在本地資料夾新增數據庫

git init



複製遠端數據庫

git clone 遠端數據庫網址

增加/刪除檔案




增加檔案進入索引

git add 檔案名稱



增加全部檔案進入索引

git add .



查詢狀態

git status



顯示歷史紀錄

git log



將索引提交到數據庫

git commit -m '更新訊息'

還原指令




還原工作目錄與索引,會跟最後一次 commit 保持一樣

git reset --hard



全部檔案取消索引

git reset HEAD



單一檔案取消索引

git reset HEAD 檔案名稱



恢復單一檔案到最新 commit 狀態

git checkout 檔案名稱



刪除最近一次 commit

git reset --hard "HEAD^"



上面語法如果刪除錯了可以再用此語法還原

git reset --hard ORIG_HEAD



刪除最近一次 commit,但保留異動內容

git reset --soft "HEAD^"



commit 後發現有幾個檔案忘了加入進去,想要補內容進去時

git commit --amend

分支




顯示所有本地分支

git branch



新增分支

git bracnch 分支名稱



切換分支

git checkout 分支名稱



合併指定分支到目前的分支

git merge 分支名稱



刪除分支

git branch -d 分支名稱

遠端數據庫操作




複製遠端數據庫

git clone 遠端數據庫網址



查詢遠端數據庫

git remote



將本地分支推送到遠端分支

git push 遠端數據庫名稱 遠端分支名稱



將遠端分支拉下來與本地分支進行合併

git pull

標籤




查詢標籤

git tag



查詢詳細標籤

git tag n



刪除標籤

git tag -d 標籤名稱



新增輕量標籤

git tag 標籤名稱



新增標示標籤

git tag -am "備註內容" 標籤名稱

暫存




暫時儲存當前目錄

git stash



瀏覽 stash 列表

git stash list



還原暫存

git stash pop



清除最新暫存

git stash drop



清除全部暫存

git stash clear



No comments:

Post a Comment