2011-02-09 12 views
0

私は新しいgithubユーザーです。私はリポジトリに取り組んでいます。私はローカルの変更をgithubのリポジトリの変更とマージできますか?

は、今私は私の地元のコード内のいくつかの変更を行い、それらの変更をチェックインしたいき起源フェッチ

gitのクローンSSHPATH

のgitリポジトリでコマンドを得ました。ただし、同じファイルがこの期間中に変更され、他のユーザーによってリポジトリにプッシュされました。変更をリポジトリの変更とマージしてコードをチェックインするにはどうすればよいですか?

誰かに私にコマンドを教えてもらえますか?あなたの助けが高く評価されます。

よろしく Aparna

答えて

0

通常のワークフローでは、まず、ローカルリポジトリにリモートで行わコミットをフェッチすることになります。リモートリポジトリに影響を与えることなく、必要なマージをローカルで実行できます。終了したら、原点に移動してください。

ローカルのリポジトリにリモート変更を引き込むのは基本的にgit pull origin masterです。ここでは矛盾を解決する必要があります。 Gitは必要なときにそれを行うように促します(ただし、多くの競合をそれ自身で解決することは賢明です)。その後、マージされたチェンジセットをアップロードするにはちょうどgit push origin masterにしてください。

+0

ありがとう。私はこれを試して、git pull origin masterがFast Forwardのメッセージを返すことを発見しました。 49ファイルの変更、150挿入、333削除。ただし、ローカルリポジトリのファイルは変更されませんでした。早送りが意味することは何ですか? git pullでいくつかのオプションを指定する必要がありますか? – Aparna

+0

また、いくつかのファイルとともにシンボルSが現れていました。 – Aparna

関連する問題