0

Origin と fork の 2 つのリポジトリがあります。Origin をローカルで複製し、fork をリモート リポジトリとして追加しました。新しいローカル ブランチを作成しました。

git checkout master
git branch new
git checkout new

new にいくつかの変更を加え、ローカルにコミットしました。ここで、新しいブランチを fork リポジトリにプッシュしたいと思います。私は次のことを試しました:

git push fork new

ただし、これは実際には原点にプッシュします。新しいブランチは、フォークではなくオリジンで作成されます。なんで?

4

2 に答える 2

1

あなたに追加~/.gitconfig

[push]
    default = current
于 2012-07-25T05:44:48.210 に答える
1

リモートの「フォーク」が間違った URL を指している可能性があります。次のコマンドを使用して、リモート リポジトリに関するすべての情報を取得できます。

git remote show <remote_name>

于 2012-07-26T05:13:43.823 に答える