Cas*_*bel 99
默认情况下,git clone仅创建一个分支:当前已检出的分支,通常为主分支.但是,它确实为远程中的所有其他分支创建了远程跟踪分支.可以将它们视为远程分支的本地副本,可以通过获取来更新.它们不是真正的本地分支,因为它们仅用作指向远程分支所在的指针,而不是你的工作.
如果你跑步,git branch -a你会看到所有分支,本地和远程.如果您只想查看远程的,请使用git branch -r.如果您更喜欢视觉历史记录显示,请尝试gitk --all(或gitk --remotes).
要创建要使用的本地分支,请使用
git branch <branch-name> origin/<branch-name>
Run Code Online (Sandbox Code Playgroud)
这将使用远程分支作为起点创建一个新的本地分支.
Aru*_*ddy 15
你可以直接做:
git checkout <original-remote-branch-name>
Run Code Online (Sandbox Code Playgroud)
这会自动创建一个本地分支,用于跟踪具有相同名称的远程分支.如果您想在除master之外的特定分支上工作,请始终在克隆之后执行此操作.
注意:克隆远程名称时默认情况下为"origin",这与您正在开发的其他计算机中使用的远程名称不同.因此,您可以在克隆之前为您的遥控器命名,或者在之后推送到原点.
Gon*_*alo 14
使用:
git branch -r
Run Code Online (Sandbox Code Playgroud)
这将显示所有远程分支.然后你可以这样做:
git branch -t my_local_branch origin/remote_branch
git checkout my_local_branch
Run Code Online (Sandbox Code Playgroud)
然后做你的工作,然后推送到远程分支.
| 归档时间: |
|
| 查看次数: |
43333 次 |
| 最近记录: |