ローカル git リポジトリを初期化します git init
github にライブラリを作成します
-
リモートプッシュアドレスを追加
git remote add origin
(注: この原点はなぜ変更できないのでしょうか?) git@git.com/xxx/xxx.git
-
オリジンはリモートライブラリに相当すると思うので、リモートブランチをバインドします
リーリー
私の操作に何か問題がありますか? 報告されたエラーは次のとおりです:
リーリー
これが最終的に私がそれを解決した方法です:
リーリー
ありがとうございます。
最初のプッシュの前には、オリジン/マスター ブランチは存在しませんでした
背景を変更する場合は、例えば git clone 後、新しいローカルブランチの上流をorigin/masterに変更すると良いかもしれません
。ステップ 3 の後に
git fetch
を追加します。git fetch
。git init
初始化本地仓库,默认分支是master
。origin 的名字可以随意修改,而且可以添加 N 个远程仓库。但是此时仓库在远程,你本地并没有。
执行
git fetch
后,会获取远程仓库到本地,分支为 origin/*,也就是远程仓库的所有分支都会获取下拉,远程的master 分支对应本地就是 origin/master。
执行
git branch --set-upstream-to master origin/master
后,将远程的 master 分支设置为本地的跟踪分支,当执行git pull
时,可以直接将远程的 master 直接拉取到本地的 origin/master 分支和 master 分支,如果执行git fetch
git init
はローカル ウェアハウスを初期化します。デフォルトのブランチはmaster
です。 #🎜🎜# #🎜🎜#オリジンの名前は自由に変更でき、N 個のリモート リポジトリを追加できます。しかし、現時点では倉庫は遠隔地にあり、ローカルでは利用できません。 #🎜🎜# #🎜🎜#git fetch
を実行すると、リモート ウェアハウスがローカルにフェッチされ、ブランチはorigin/*になります。つまり、リモート ウェアハウスのすべてのブランチがプルダウンされます。 >master ブランチはローカルのオリジン/マスターに対応します。 #🎜🎜# #🎜🎜#git Branch --set-upstream-to master Origin/master
を実行した後、git pull
を実行するときに、リモートの master ブランチをローカル追跡ブランチとして設定します。リモート マスターをローカルのオリジン/マスター ブランチとマスター ブランチに直接プルできます。git fetch
を実行すると、リモート マスター ブランチはローカルのオリジン/マスター ブランチにのみプルされます。 #🎜🎜#