2017-10-21 7 views
0

私はmasterブランチ上でリポジトリ内のファイルを編集しているので、ブランチを開発するように教えてください隠れていないので、コミットのために彼はそうすることができませんでした。私は彼を隠すように言った、彼は彼ができなかったことを私に言った、私は私が彼が別のフォルダのgitlabでマスタリングするためにマージしたものをダウンロードし、それは後で出す。他の開発者のブランチがずっと古い場合にgitブランチを修正するには

私はいくつかの修正を加え、分岐を開発するようにプッシュしました。もし彼が私の変更を引っ張ったら、彼の変更を置き換え、彼が変更をプッシュすれば、もの。

例:あなたが見ることができるよう enter image description here

、それは彼の行を削除しました。

私は限り私の知識は、私はあなたがコードを比較するよりもはるかに他の操作を行うことができるとは思わない行くよう..その他の変更を失うことなく、開発ブランチに

+1

私はそれを知りません:彼はどのブランチをコミットしていますか? –

+0

あなたの説明から何が何かが分かりませんが、私にはマージの競合が発生するはずです – max630

答えて

-1

を彼の変化をもたらすために、何を行うことができます。あなたは(git diff details & examples)に試すことができます。

git diff --name-status --no-index <ur_folder_root> <naughty_developer> >> diff_file 

のgitの基本的なロジックは、できるだけ多くすることができますように枝を使用して、できる限りをコミットすることです。一度ブランチを始めると、あなたのブランチの名前を忘れることができます。あなたは良い道にいると知っています!頭痛を軽減します。

私がブランチについて考えているとはいえ、他の開発者には他のアプローチがあります。私は実際に分岐やコミットの特定の方法で固執していない、私はちょうどサブサブサブプロジェクトのディレクトリを作る代わりにそれらを使用する必要があると言っています。

関連する問題