2017-01-26 53 views
0

我不是最好的Git用戶,每當我創建PR時都會遇到問題。基本上,當我做PR時,我會看到一大堆我以前的提交,包括我剛剛提交的提交(我想合併到Master分支的提交)。我做的流程如下:爲什麼Github會在每個合併請求中顯示我以前的所有提交

首先我叉我們的主分支的副本,

git clone [local copy] 

然後,我創建我已更改遠程

git remote add upstream [main repo url] 

那麼每次我想添加到我的PR:

git add [file1] [file2 ] ...ect 

然後提交:

git commit -m 'blah blah blah' 

最後推到原點:

git push origin master 

在此之後,我創建在Github上,一個PR它顯示了所有以前的提交。有沒有辦法不列出所有這些,只顯示我最近的提交?它顯示了合併到上游的提交併與其同步。合併不需要選擇具體的提交以及列出的提交就可以了。

謝謝!

+0

你可以把你的所有階段的變化,並承諾一切,一旦你準備好PR – INgeek

回答

0

假設PR意味着Pull Request,這正是您應該看到的 - 自上次克隆存儲庫以來的所有提交。通常,保留這些提交是一個好主意,因爲它們會告訴所有事情以及事情已經發生了什麼變化。但是,如果這是一個「超越承諾」的情況,因爲每當發生某些變化而不是某個任務或問題已經解決時提交,那麼您肯定可以將您的提交壓縮/重新綁定爲一個。詳情請參閱

以下
相關問題