git將遠端分支回歸到指定版本

2022-09-07 10:03:10 字數 493 閱讀 8420

git checkout test-release

這個test-release就是需要被配置的分支,它對應的遠端就是origin/test-release

git reset --hard ***

這是將當前branch重置到***的commit點, --hard是重置是丟棄***之前的所有**變化

git push --force

這裡就很簡單了,強制把本地重置好的推給遠端,此時的origin/test-release就和本地保持一致了。

git checkout test-release

git reset --hard origin/test-release

這步就是其他同事把自己本地test-release重置到與origin/test-release一致,注意--hard引數會丟棄超過origin的所有commit,如果不想丟棄可以用 --mixed 或 --soft 具體用哪個自行研究吧

Git 將指定檔案回退到指定版本

場景1 修改了檔案 path to file,沒有提交,但是覺得改的不好,想還原。解決 git checkout path to file 場景2 修改了檔案 path to file,已經提交,但是覺得改的不好,想還原到上衣版本。解決 1.首先檢視檔案的歷史版本。git log path to f...

Git 回滾到指定版本分支

1 git reflog 可以檢視所有分支的所有操作記錄 包括已經被刪除的 commit 記錄和 reset 的操作 2 git log 可以顯示所有提交過的版本資訊 二者區別 用git log則是看不出來被刪除的commitid,用git reflog則可以看到被刪除的commitid 3 git...

git拉取遠端指定分支到本地

以前寫自己模組的時候,曾經建了乙個本地分支dev,然後這個分支很久沒有使用了,最近又要使用這個分支dev,然後要將遠端倉庫master分支上的內容同步到我本地dev分支 切換分支到本地分支 git checkout dev 拉取更新遠端主倉庫資料 git pull origin master 本地倉...