jan*_*jan 33 branch github git-branch git-fork
有没有办法从GitHub上的特定分支派生?...例如,moodle有很多分支(1.9,2.0 ......等等).克隆只能执行分支1.9而不是主分支吗?是否可以将特定分支克隆到我的PC上?
Mat*_*nge 23
我还不知道原生方式,但你可以按照这个方法做到:
git
除非您手动配置这些命令,否则这些命令不能从默认的PowerShell中获得.)将源存储库设置为上游:
git remote add upstream https://github.com/{user}/{source-repo}.git
Run Code Online (Sandbox Code Playgroud)获取完整的上游存储库.(现在,您只有一个主分支的副本.)
git fetch upstream
Run Code Online (Sandbox Code Playgroud)使您的文件系统复制您想要的分支并为其指定任何名称:
git checkout upstream/{branch-in-question}
git checkout -b temporary
Run Code Online (Sandbox Code Playgroud)使用GitHub桌面应用程序发布您的仓库.
删除shell上的master分支并创建一个新的master分支:
git branch -d master
git branch master
git checkout master
git -d temporary
Run Code Online (Sandbox Code Playgroud)再一次,使用GitHub桌面应用程序发布您的仓库.
这应该是你想要的.也许GitHub将来会提供一种更方便的方法(例如,点击项目分支中的"Fork"会产生这种行为).
克隆意味着您在帐户中创建整个存储库的副本,包括所有分支和标记.但是,您可以随意切换和跟踪分支.
无需命令行。
只需在 GitHub 中的分叉存储库中创建一个新分支 (1),GitHub 就会询问您是否希望这个新分支成为上游存储库中任何分支的克隆/镜像 (2)。您可以为新分支指定任何名称。
归档时间: |
|
查看次数: |
24333 次 |
最近记录: |