タグ付けされた質問 「pull」

分散バージョン管理では、プルまたはフェッチは、リモートの変更をローカルリポジトリに転送するアクションです。

6
ローカルリポジトリをgit-pullで使用できるようにするにはどうすればよいですか?
私は問題なく作業してきた作業コピーリポジトリを持っています。このリポジトリの起源はGitHubにあります。 自分の作業コピーリポジトリをビルドマシン(別の物理ホスト上のVM)のオリジンとして使用できるようにしたい最初にGitHub。私はすでにGitHubリポジトリ用のビルドを持っていますが、これを「ゴールデン」リポジトリ/ビルドにしたいと思います。つまり、何かが発生した場合、GitHubに対するビルドがパスすることが保証されます。 私はGit URLのドキュメントを見て、フォームでURLを使用するオプションがあることをgit://host.xz[:port]/path/to/repo.git/確認しました(たとえば、git-cloneのドキュメントを参照)参照)。最小限の構成で、可能な限り簡単な方法でこれを実行したいと思います。これをビルドマシンに公開するためだけにSSHデーモンまたはWebサーバーをセットアップする必要はありません。 Windows 7 x64 RCを実行しています。MSysGitとTortoiseGitをインストールし、ファイアウォールでGitのデフォルトポート(9814)を開きました。作業コピーのリポジトリはD:\Visual Studio Projects\MyGitRepoにあり、ホスト名はであると想定してくださいdevbox。ビルドマシンはWindows Server 2008 x64です。ビルドマシンで、関連する出力を使用して次のコマンドを試しました。 D:\Integration>git clone "git://devbox/D:\Visual Studio Projects\MyGitRepo" Initialized empty Git repository in D:/Integration/MyGitRepo/.git/ devbox[0: 192.168.0.2]: errno=No error fatal: unable to connect a socket (No error) 何か不足していますか?

4
GITを使用して、あるコミットからの変更を別の「フォーク」に選択的にマージするにはどうすればよいですか?
このシナリオを考えてみましょう。 github.comでコードベースを「フォーク」することにし、ルーチンを開始します。編集-コミット-プッシュ; 別名ハックハックハック。 いくつか変更を加えた後、同じプロジェクトで他の人が行った変更をいくつか見て、気に入っています。 私はそれらを私のものにマージしたいと思います。問題は、彼が行ったいくつかのコミットのうち、1つの特定のコミットの「部分」だけが必要なことです。 これらの選択された量の変更を取得して、私の「フォーク」にマージする最も効率的な方法は何でしょうか?
81 git  merge  pull 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.