2017-09-19 13 views
1

我正在我自己的分支工作。我做了一次提交和一次推送(並向主要請求提交),它包含我想要的所有更改/區塊,以及另外一個我不想要的更改。我希望基本上撤消該提交,並在我的工作副本中進行所有這些相同的更改(除了那些不想做的更改外),以便可以對所有這些相同的更改進行暫存和重新提交,除了一個(.rej文件)。謝謝!如何使用除了一個之外的相同更改進行新的提交?

+1

一旦你推一個提交你*真的*不想改變它。 – crashmstr

回答

0

這裏有多種選擇。

  1. 如果你在這個分支上工作的唯一的人,您可以重置本地分支,只有你想要的文件重新提交,然後用力將其推。
  2. 如果其他人也在您的分支上工作,最好放棄當前的拉取請求並創建一個新的請求。只需創建一個新的分支,添加正確的文件並從中創建一個拉取請求。
  3. 第三個選項是添加一個提交,刪除該額外的文件。如果提交是在master中(這是因爲你不能強制推送到master分支),這將是你唯一的選擇,否則,提交將是一個額外的提交,並可能會混淆你的同事爲什麼在短時間內添加和刪除文件。
+0

謝謝,在我的簡單情況下,我使用了第三個選項,只是刪除了我錯誤地包含在前一次提交/推送中的更改(在我的情況下是一個.rej日誌文件)。真的很簡單,我只是在推翻它 – user61423

相關問題