常用提交**操作:
(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 ...