2016-12-20 264 views
0

我正在使用bitbucket,並在我提出了拉請求的分支中的一個文件中出現合併衝突。 當我在分支上本地執行git status時,我沒有遇到任何衝突,我已經從遠程分支中提取,並嘗試執行新的提交,但對於同一個文件仍然存在合併衝突。 我也曾嘗試用:Git合併衝突

git checkout --ours -- src/js/services/article.js 
git add src/js/services/article.js 
git commit -m"Merged conflict" 

,但我得到:

你的分支上最新與 '產地/特徵/ publicArticle'。沒有什麼 提交,工作目錄清潔

我該如何解決這個問題?

+0

首先,在您設置的命令集中,您試圖添加一個已存儲在存儲庫中的文件,因此該操作沒有任何更改,因此它保持最新狀態。關於拉取請求問題,本地您不執行任何合併操作,因此您沒有任何衝突。我建議你閱讀更多關於git merge的內容,以便更好地理解它。 – yorammi

+0

爲什麼你不推回到功能分支? – roymustang86

+0

我解決了它,並寫道,我沒有把它推到我的問題的更新部分的遠程分支 – Marco

回答

0

我解決了它,如果有人需要它,按照教程Atlassian

從本地分支feature/publicArticle,我已經做了:

git merge origin feature/publicArticle 

然後,我有固定的文件中的衝突,然後運行:

git add src/js/services/article.js 
git commit -m"Resolving conflicts" 

之後被推到遠程分支。