如果我创建一个git分支(或更多),它不会在我的文件系统中创建一个物理目录。这是否意味着我的所有实际代码都存储在secret .git文件夹中?
如果我需要所有文件的物理副本,那么该怎么办?" working"分支机构和我的主人"科?
答案 0 :(得分:1)
要将另一个分支中的文件导入工作树,请使用:
git checkout <branch_name> -- <paths>
示例:
git checkout feature-a -- filename.cpp
如果您想加入两个或多个分支,请使用:
git merge <branch_name>
如果您在主分支上并希望继续使用另一个分支:
git checkout <branch_name>
答案 1 :(得分:1)
如果我需要所有文件的物理副本,那么该怎么办?&#34; working&#34;分支机构和我的主人&#34;分支?
我认为您最简单的方法是简单地检查每个分支,然后备份项目目录或您想要的部分。因此,对于master
分支,您可以git checkout master
,然后拍摄感兴趣的本地文件的快照。