2017-04-24 2 views
2

私はちょうどClearCaseに移動したので、GitLabの新機能です。私はGitHub Desktopがいくつかの競合があると言っているので、いくつかの変更を私のローカルのレポにリモートでマージすることはできません。私は、対立するファイルを見るためにこれを簡単に解決する方法を探していました。私は地元でもかなりの変更を加えていますので、私は自分の変更を緩和したくないので、あまり知られていないGitコマンドであまり遊びたくありません。競合の原因となっているファイルを見つける簡単な方法はありますか?私はgit statusを使用しました。私のローカルブランチは最新のものです。GitShellまたはGitHubデスクトップを使用してGitLabの競合を解決する方法

少し紛失しています。誰かに私にいくつかのヒントを教えてもらえますか?

おかげ

答えて

1

私はその後、

紛争の原因となっているファイルを見つけるための簡単な方法があります正しく理解している場合?

次に、このコマンドを試してくださいgit ls-files -uは、Gitからの競合のリストを提供します。

また、あなたが半行われた作業のコミットを行うために、あなたがgit stash apply

+1

恐ろしいを使用して、後で戻って、このポイントに得ることができない場合git stashを使用し、あなたの地元の変更を保存します。これは私が探していたものですか?クリーンなソリューション。だから私は2つのファイルに矛盾があり、このコマンドはこれら2つのファイルを明確に示しています。私がしたのは、変更をどこかに保存してマージしたことでした。私が現地で新しいコードを手に入れたら、私の変更を反映させて、それは絶対にうまくいっています。本当にありがとうございます。 – Mike

+0

@マイケが助けてくれてうれしい!幸せなGit_ing :) – zachi

関連する問題