git日常使用的命令

2021-09-09 08:04:18 字數 1485 閱讀 3962

1、轉殖指定的分支上的**

git  clone  -b  分支名  git倉庫位址

2、設定git的使用者名稱和郵箱

git  config  --global  user.name  "使用者名稱"

git  config  --global  user.email  "郵箱位址"

3、修改之前設定的的git使用者名稱或郵箱

git  config  --global  --replace-all  "使用者名稱"

git  config  --global  --replace-all  "郵箱位址"

4、在本地倉庫上關聯另外乙個遠端倉庫

git  remote  add  倉庫的別名   git倉庫位址

說明:這裡的倉庫別名是自己隨意起的

5、git提交的時候新增注釋資訊

git  commit  -m  '注釋資訊'

說明:若想修改之前某一次的提交注釋資訊

使用  git  log  檢視所有的提交日誌

如果想要修改從上往下數的第二個的提交注釋資訊,那麼就複製第三個的提交記錄的id

使用 git  rebase  -i  id  會進入到vim的編輯模式

將要修改的那個記錄前面的pick改為reword儲存退出

此時會自動開啟這條記錄的commit資訊,修改相應的注釋資訊,儲存退出即可

最後 使用   git  push 強制推送上去

6、若**已經提交了,此時要修改注釋資訊

git  commit  -amend   此時進入到最近一次的提交資訊,在vim模式下修改內容儲存退出即可

7、若關聯了多個遠端倉庫,在推送的時候需寫完整的push命

git  push  倉庫的別名  本地分支名:遠端分支名

8、丟棄掉這次改動的**

git  checkout  --  檔名

9、**以及提交了想回退到提交前的樣子並保留本次改動的內容

git  reset  head^

說明:如果使用了  git  reset  --hard  id  這個命令回滾的話,本次改動的內容就會被丟棄了

此時使用 git reflog  找到剛剛提交的id

再使用 git  reset  --hard  id  這樣就回到了最原始提交後的狀態了

再使用  git  reset  head^ 這樣就回退了本次提交且保留了本次的改動內容

10、檢視某個檔案修改的地方

git  diff  檔名

11、儲藏改動的**

使用 git  stash 將修改的**儲藏起來,這樣就可以隨意切換分支

GIT日常命令使用

同步遠端 git pull 將本地分支替換掉遠端上的某乙個分支 git push origin dev 3.2 dev 3.3 f dev 3.2 本地分支 dev 3.3 遠端分支 f 強制 origin git為你預設建立了乙個指向遠端 庫的origin 因為你是從這個位址clone下來的 總結...

git日常使用命令

狀態檢視 1 git status 查詢當前分支狀態 2 git clone url 從遠端分支拉取 到本地 分支相關 3 git branch 分支名 建立分支 4 git branch 檢視分支,當前分支以 開頭 5 git show branch 更加詳細列出分支提交 合併記錄。6 git c...

git日常命令

文總結了日常開發中git的常用命令,會逐步更新。1 回退到上乙個commit的版本 引用git reset hard head 1 head is now at 907af0c x some comments 這個命令很危險,他會徹底刪除最近一次提交的 不可恢復。而且在執行這個命令時,如果工作區還有...