1

プライベートアクセスできるビットバケットリポジトリを見たことがあります。フォークします(またはリポジトリのクローンを作成してコードにアクセスします)。

私自身のコピーで変更を加えました。後で自分のコピーを削除します(マスターディレクトリに公開します)。

私は自分のディレクトリに変更を送信したと思います。ここで問題となるのは、その変更をメインリポジトリに送信する方法です。

git commit-> Masterを右クリックすると、ファイルが表示されません。メインリポジトリ内のファイルは古いものと同じであり、変更を加えていないことを確認しました。

今、誰かが私を助けてくれて、それから私が他の誰かのメインリポジトリに変更をコミットする方法を教えてくれます。サーバー上で削除した私のリポジトリなので、メインのリポジトリがどのように変更を行うのかわかりません。

4

1 に答える 1

1

ローカルクローンが(削除したばかりの)BitBucketフォークを参照している場合は、「origin」という名前のリモートアドレスを変更して、メインのBitBucketリポジトリを指すようにすることができます。

git remote set-url origin git@bitbucket.org:myusername/myrepo.git
# or (https address)
git remote set-url origin https://bitbucket.org/myusername/myrepo

(httpsアドレスについては、リモートのMercurial操作を行うたびにBitbucketにパスワードを要求させない方法はありますか?も参照してください。 )

詳細については、リモートGitリポジトリのURI(URL)を変更するを参照してください

その後、オリジンにプッシュできます。これは、今回は最初のプライベートBitBucketリポジトリを意味します。


OP コメント:_

すべての設定をもう一度確認したところ、メインリポジトリに関連する場所を使用していることがわかりました。

私はそれをGit > sync > pushすべて変更してみました、そしてそれはうまくいきます

于 2012-12-12T06:38:18.177 に答える