1. 程式人生 > >個人常用Git操作記錄

個人常用Git操作記錄

本地分支與遠端分支建立聯絡

  • 檢視本地分支與遠端分支關係: git branch -vv
  • 當前分支與遠端分支建立關係: git branch --set-upstream-to=origin/<origin>

停止追蹤已經記錄的檔案

正常情況下

  • git rm -r --cached .idea
  • 需要所有人進行同樣的操作

有人沒一起操作的話

  • 有人沒一起操作的話, 需要有人去 git checkout <刪除檔案的節點>~1 <需要忽略的檔案>
  • 再去回滾到當前的節點, 就可以了 git git reset HEAD <需要忽略的檔案>

本地倉庫取消與遠端的關係

  • 換了一個遠端倉庫, 新增的時候, 報錯fatal: remote origin already exists.
  • 取消遠端倉庫關聯: git remote rm origin
  • 再次新增就不會有問題了: git remote add origin <遠端倉庫地址>

修改已提交節點的錯誤

  • git revert <commit>

移除工作區沒有跟蹤的檔案

  • git clean -df
  • -d: 清空目錄
  • -f: 強制執行, 否則會報錯: fatal: clean.requireForce defaults to true and neither -i, -n, nor -f given; refusing to clean