私が実行したときに水銀でhg pull
私はリモートリポジトリからすべての変更を取得しますが、このコマンドはローカルの作業ディレクトリを更新しません。 hg update
を実行すると、このコマンドは作業ディレクトリの変更を適用します。"hg pull"のgitの類義語
私がgit pull
を実行したとき、gitではコマンドが作業ディレクトリの変更を取得して適用します。
私の質問は、(gitの)リモートリポジトリからの変更をどのようにして適用するのですか?
私が実行したときに水銀でhg pull
私はリモートリポジトリからすべての変更を取得しますが、このコマンドはローカルの作業ディレクトリを更新しません。 hg update
を実行すると、このコマンドは作業ディレクトリの変更を適用します。"hg pull"のgitの類義語
私がgit pull
を実行したとき、gitではコマンドが作業ディレクトリの変更を取得して適用します。
私の質問は、(gitの)リモートリポジトリからの変更をどのようにして適用するのですか?
あなたが求めているコマンドはgit fetch
だと思います。 documentationから:
彼らの歴史を完了するために必要なオブジェクトとともに、一つ以上の他のリポジトリから枝および/またはタグ(総称して、「参考文献」)取得します。リモート追跡ブランチが更新されます。
Git fetchは、実際のローカルブランチを更新せずにすべての変更をリモートからロードします。上記の冒頭では、 "リモートトラッキング"ブランチはローカルブランチです(混乱します)。これはリモートリポジトリの状態を追跡しますが、ローカルブランチではありません。
git fetch origin # updates origin/master
git merge origin/master # updates your local master
がgit pull origin master
を行うと、git merge
続いgit fetch
を行うことに相当します。そして、あなたは枝master
上にあると仮定すると、
。
ありがとうございますが、どうしたらgit fetch後に作業ディレクトリに変更を適用できますか? – Vodokan