日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git 改了一段代码不想要了_Git - 如何将master/其他分支上修改代码不提交直接移到新建分支...

發布時間:2025/3/21 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git 改了一段代码不想要了_Git - 如何将master/其他分支上修改代码不提交直接移到新建分支... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

背景介紹:

有時候, 拿到需求, 就直接在master分支上開擼了, 其實也只是初步看下.

結果一來二去修改完畢, 完成了需求, 但是此時都在master分支, 提交必然是不可以的.

還是要新建分支,所有修改都要在新建分支上進行, 最后通過,才能合并到master分支.

然后想解決辦法:

方式一:

直接放棄master分支上的所有修改,新建分支, 然后重新寫[一遍].

Note:

如果只是很少的代碼, 你可以這么做.

如果很多,就未免有點奔潰了.

方式二:

在master分支上拷貝出修改的文件, 然后放棄所有修改, 再在master上新建分支,最后將文件拷貝覆蓋原來的指定的文件.

Note:

如果只是很少的文件, 你可以這么做.

如果很多,就未免有點奔潰了.

方式三://推薦

在master分支上,將所有修改暫存[Stage All Changes], 再在master上新建分支,切換到新分支上,將所有的暫存文件restore即可

具體過程/步驟:

1.目前基于develop分支,修改文件,而且也是基于develop分支新建分支. 這里可以將develop分支認為是master即可.

2.點擊+號,暫存所有修改[Stage All Changes]

如下所示:

3.新建分支

4.點擊Create new branch[默認是基于當前分支], 輸入新分支名 just_test_stage_changes, 回車即可

5.點擊-號,取消暫存所有修改[Unstage All Changes]

如下:

由上可知:

所有修改都已經轉移到新建的分支上,此時進行提交即可.

develop分支會保持原樣.[Nothing changes]

后續補充

...

總結

以上是生活随笔為你收集整理的git 改了一段代码不想要了_Git - 如何将master/其他分支上修改代码不提交直接移到新建分支...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。