Git常用操作命令

2022-07-26 06:06:14 字數 1330 閱讀 1389

常用提交**操作:

(1) git pull 獲取遠端庫資料

git pull [遠端庫] [分支] 獲取指定遠端庫資料

(2) git add . 新增所有至快取

git add --all 新增所有至快取

git add [目錄/檔名] 新增部分檔案或目錄至快取

(3) git commit -m "原因" 提交至本地倉庫

(2、3)步驟等於 git commit -am "原因"

(4) git push [遠端庫] [分支] 推送

如:git push origin 分支名

(5) git status 檢視專案的當前狀態

git status -s 簡潔的檢視專案的當前狀態

(6) git diff 檢視尚未新增到快取區的改動(未使用git add)

git diff --cached 檢視已新增到快取區的改動(已使用git add)

git diff head 等於上面兩個的和(已快取+未快取的改動)

git diff --stat 顯示摘要而非具體改動資訊

(7) git reset head 使用git add後,不想提交了要撤回add操作,使用這個命令撤回所有檔案

git reset [目錄/檔名] 撤回指定目錄或檔案

git reset --hard [commitid] commit後撤回(commitid可以使用git log檢視)

(8) git rm [目錄/檔名] 要從 git 中移除某個檔案,就必須要從已跟蹤檔案清單中移除,然後提交(刪除本地和遠端的檔案+刪除跟蹤)

git rm -f [目錄/檔名] 如果刪除之前修改過並且已經放到暫存區域的話,則必須要用強制刪除選項

git rm --cached [目錄/檔名] 如果把檔案從暫存區域移除,但仍然希望保留在當前工作目錄中,換句話說,僅是從跟蹤清單中刪除(刪除遠端未見+刪除跟蹤)

(9) git mv [目錄/檔名] [目錄/檔名] 移動或重新命名檔案或目錄

(10)git log 檢視日誌

git log --oneline 簡潔的檢視日誌

忽略一些檔案、資料夾不提交:

在倉庫根目錄下建立名稱為「.gitignore」的檔案,寫入不需要的資料夾名或檔案,每個元素佔一行即可,如

target

bin*.db

如果推送失敗(服務端拒絕接受push),在服務端的.git/config中新增

[receive]

denycurrentbranch = ignore

Git常用操作命令

git常用操作命令收集 1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端倉庫 git remote rm name 修改遠端倉庫 git remote set url push ...

Git常用操作命令

git常用操作命令收集 1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端倉庫 git remote rm name 修改遠端倉庫 git remote set url push ...

Git常用操作命令

git常用操作命令收集 1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端倉庫 git remote rm name 修改遠端倉庫 git remote set url push ...