2

gitでは、フォークのマスターをメインリポジトリにマージすることはできますが、新しいブランチとしてのみマージできますか?そうすれば、実際には何も置き換えられず、別のブランチにあるため、元に戻すのが簡単になります。

4

3 に答える 3

3

フォークのマスターブランチを別のブランチとしてメインリポジトリにフェッチする必要があります。例えば

cd /path/to/master
git fetch /path/to/fork master:fork
于 2013-01-10T21:54:55.450 に答える
1

マスターを新しいRefspecにプッシュ

Gitでは、ブランチは単なるrefspecであるため、任意のrefspecを他の任意のrefspecにプッシュできます。例えば:

git checkout master
git push origin master:copy_of_master
于 2013-01-10T21:49:13.580 に答える
0

フォークをリモートとして追加して実行すればgit checkout -b branchname remotename/master、それだけです。

于 2013-01-10T21:51:07.060 に答える