天天看點

已推送到遠端倉庫的項目如何讓本地回退後和遠端倉庫版本保持一緻,也就是如何回退本地,遠端倉庫代碼重新送出?6 git push origin HEAD:refs/for/dev chog重新推送本地代碼到遠端倉庫

1、遠端倉庫重新送出必須和送出前的changeId和jiraId号保持一緻

流程:

1、git reset 要回退到哪個版本的版本号

2、進行增删改操作

3、git add -A

4、 git commit (直接進入vim編輯器)

5、 複制遠端倉庫送出好的jiraId和changeIdnia黏貼到vim編輯器中,讓系統知道本地的commit id 和遠端倉庫的commit id保持一緻,不再生成新的commitId

6 git push origin HEAD:refs/for/dev chog重新推送本地代碼到遠端倉庫

注:git reset 指令回退到最新版本送出之前的狀态,是以回退後還需要重新送出,使用git commit -m ""系統會自動生成一個changeId,但是使用git commit 指令系統預設也會生成changeId,但是也可以指定changeId 用于送出。