2012-08-24 40 views
1

我在GitHub上分流了我想貢獻的熱門項目。Git:提交給我的主分支我打開pull請求,現在不能實現新功能

現在我對主分支進行了一些更改,並將它們推送到我的主分支並提出了請求。

但是我的拉取請求現在正在審查中,所以我想在新功能上工作直到它合併。

我創建了新分支,添加了這些新功能,並且比我再次提出了pull請求,但現在我在master分支中實現的功能也在我的新分支中,因此我的第二個請求具有比我想要的更多功能推到原來的項目。

問題是我該如何重置一個分支到項目的原始狀態,以便每個新的提交只是原始項目上的一個構建(沒有我的補丁)。

基本上我擰而不是用newFeature分支開始我COMMITED和拉要求對我的主人,所以現在每個分支(當然這是根據主人的)有沒有在原來的項目特色+的新功能分支是爲了。

回答

1

假設upstream在GitHub上的原始存儲庫的名稱(不是你的叉子)

# Just to ensure to get the most actual commits too 
git fetch --all 
git checkout -b feature/newFeature upstream/master 
相關問題