git刪除pull歷史資訊

2021-10-10 03:45:33 字數 423 閱讀 7659

早上由於網路卡,一下子pull了三次,還有些稀奇古怪的資訊出現,所以我的需求是,回退到第一次pull,並刪除github的歷史pull記錄

首先回退本地

箭頭所指的就是我想回退的pull版本,複製下commit後面的那個字串

git reset —hard *********************************
此時本地已經回退到該版本了,再同步更新到遠端

git push origin head --force
之後會彈窗要求輸入賬號密碼,正常輸入即可

搞定~

修改GIT歷史提交備註資訊

git commit amend m message 如,修改前三條commit的message 執行命令 git rebase i head 3 autostash 會彈出修改commit的資訊,需要等待一會 將需要修改的commit的message的pick修改為edit 如 pick 2224...

git修改歷史提交資訊(包含作者資訊)

本文 最近學到了 git 的一招對我來說的新技巧 修改歷史提交的 author。使用git rebase i head n命令,n表示要修改前 n 次所有的提交,說白了就是你要檢視多少條提交記錄。比如,我要檢視從現在到30條範圍內的提交記錄,所以可以使用git rebase i head 30。i中...

git 刪除非當前分支,fetch 和 pull

git 賬號密碼錯誤 git config system unset credential.helpergit 刪除非當前分支 git branch d git在本地會儲存兩個版本的倉庫,分為本地倉庫和遠端倉庫。1 本地倉庫就是我們平時 add commit 的那個倉庫。2 遠端倉庫可以用git r...