我在Github上分叉了一个项目并在我的本地机器上克隆了它。我在master分支中创建了一些新文件和目录。问题是我想要一个新的分支,只有分叉项目中的文件而不是分支主文件中添加的文件。
答案 0 :(得分:4)
你可以添加一个跟踪你分叉的项目的新遥控器,如果你计划重新整合你的更改或保持项目同步,然后从他们的主人那里开始分支,这是一个好主意。
git remote add upstream <original-project-url>
git fetch upstream
git branch <branchname> upstream/master
否则你必须手动找出你的主分支从上游分叉的提交(即你分叉的点),然后从那里开始分支:
git branch <branchname> <commit-id-of-the-fork>