私が取り組んでいるローカル リポジトリがあり、そのリモートは GitHub でホストされています。私は最近ブランチを作成して作業を開始し、いくつかのコミットを行い、ブランチを GitHub にプッシュして、別の複製されたリポジトリにプルできるようにしたいと考えています。
これを達成するために何をする必要がありますか?
GitHub を使用してこれが不可能な場合は、通常の方法を教えていただければ幸いです。
git push origin <local-branch-name>:<remote-branch-name>
と を代入し<local-branch-name>
ます<remote-branch-name>
。必要に応じて、それらは同じでも異なっていてもかまいません。
すでにリモートをセットアップしているので、コマンドはただ
git push origin branch-name
最初の一押しで。
その後、使用git push origin
すると、一致する名前を持つすべてのブランチがリモートにプッシュされます。
リモート URL が Git プロトコル構文だけでなく、SSH 構文を使用していることを確認してください。走れば、
git remote show origin
印刷される URL は次のようになります。
git@github.com:yourname/projectname.git
プッシュできるようにする場合は、そのように見える URL も必要です。あなたが(書き込みアクセス権のない)単なるパブリック ユーザーである場合、URL は次のようになります。
git://github.com/yourname/projectname.git
後者のように見える場合は、プロジェクト.git/config
ファイルで手動で編集できます。