どのブランチに切り替えると、そのブランチのコードはローカルにダウンロードされますか?
全員が協力している場合、他の人が他のブランチを中央倉庫にプッシュしている可能性がありますが、現時点ではローカルでそれらを確認することはできません。 たとえば、元々は master ブランチのみがあり、別の人が f1 ブランチをプッシュしました。 master分支,另外一个人推送了f1分支。这时候在你的本地,
master
f1
λ git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/master
直接执行切换分支到f1,
λ git checkout f1 error: pathspec 'f1' did not match any file(s) known to git.
当然是不行的啦。那么应该怎么做呢?
你可以把中央的分支信息取下来
λ git fetch origin remote: Counting objects: 3, done. remote: Compressing objects: 100% (2/2), done. remote: Total 3 (delta 1), reused 0 (delta 0) Unpacking objects: 100% (3/3), done. From https://git.coding.net/xxx/xxx * [new branch] f1 -> origin/f1 λ git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/f1 remotes/origin/master
这样你就能愉快地切换分支了
λ git checkout f1 Branch f1 set up to track remote branch f1 from origin. Switched to a new branch 'f1'
此时你已经在f1分支了,
λ git branch -a * f1 master remotes/origin/HEAD -> origin/master remotes/origin/f1 remotes/origin/master
*今度はあなたの地元で、
*
はい、カットできるようです
調査していないので、特定のコードがどのように保存されているかわかりません。ただし、この機能を切り替えても、すべてのコードがダウンロードされるわけではありません。最初にローカル コードを検出してから、ローカルで利用できないコードをダウンロードする必要があります。ローカルで利用できるコードはダウンロードしないでください。よく観察すると、プロジェクトに大量のコードがある場合、初めてクローンを作成するのには時間がかかりますが、ブランチの切り替えははるかに高速です。コードとブランチの一貫性は保たれていますが、毎回すべてのコードが再ダウンロードされるわけではありません。
ローカル バージョンが最新でない場合は、 git pull origin 分支 を自分で実行して、対応するブランチの最新バージョンに同期する必要があります
git pull origin 分支
すべてのブランチ コードはローカルで利用できます。みんなのウェアハウスは各ブランチ バージョンのクローンです。そうでない場合はクローンと呼ばれます。
ブランチを切り替えた後、サーバーから最新のコードを取得する必要があります
全員が協力している場合、他の人が他のブランチを中央倉庫にプッシュしている可能性がありますが、現時点ではローカルでそれらを確認することはできません。
たとえば、元々は
master
ブランチのみがあり、別の人がf1
ブランチをプッシュしました。master
分支,另外一个人推送了f1
分支。这时候在你的本地,
直接执行切换分支到
f1
,当然是不行的啦。
那么应该怎么做呢?
你可以把中央的分支信息取下来
这样你就能愉快地切换分支了
此时你已经在
f1
分支了,
リーリー 🎜*
今度はあなたの地元で、f1
への switch ブランチを直接実行します。🎜 リーリー 🎜もちろん無理です。 🎜それで、どうすればいいですか? 🎜 🎜中央支店情報を削除できます🎜 リーリー 🎜こうすれば楽しくブランチを切り替えることができます🎜 リーリー 🎜この時点で、あなたはすでにf1
ブランチにいます。 🎜 リーリー 先頭の 🎜*
は、ローカルによって現在ポイントされているブランチを示します。 🎜はい、カットできるようです
調査していないので、特定のコードがどのように保存されているかわかりません。ただし、この機能を切り替えても、すべてのコードがダウンロードされるわけではありません。最初にローカル コードを検出してから、ローカルで利用できないコードをダウンロードする必要があります。ローカルで利用できるコードはダウンロードしないでください。よく観察すると、プロジェクトに大量のコードがある場合、初めてクローンを作成するのには時間がかかりますが、ブランチの切り替えははるかに高速です。コードとブランチの一貫性は保たれていますが、毎回すべてのコードが再ダウンロードされるわけではありません。
ローカル バージョンが最新でない場合は、
git pull origin 分支
を自分で実行して、対応するブランチの最新バージョンに同期する必要がありますすべてのブランチ コードはローカルで利用できます。みんなのウェアハウスは各ブランチ バージョンのクローンです。そうでない場合はクローンと呼ばれます。
ブランチを切り替えた後、サーバーから最新のコードを取得する必要があります
リーリー