我有一个git分支的问题,我试图切换到不同的分支,其中有一些更改的文件和更改的目录,但我无法在我的本地存储库中看到这些更改。Git结帐不下载分支新文件
在主我有:
dir1/files
dir2/files
在分支我有
new_dir1/files
dir2/files
dir3/files
当命令git fetch && git checkout myBranch
我可以在终端
Checking out files: 100% (31012/31012), done.
Switched to branch 'featured_phase3'
Your branch is up-to-date with 'origin/myBranch'.
看到但DIR1是没有重新命名为new_dir1,并且没有下载dir3。
没错,我失去了一些东西,因为我是新来的git
任何帮助将欣赏
Thxs
这里有一种术语滥用,因为'git checkout'不会“下载”*任何*。 'git fetch'命令可以,但'git fetch'也(非常故意地)不会影响你的任何分支,并且'git checkout'通常检查你的一个分支。因此,“下载,影响我的分支并检查它们”的完整过程需要使用'git fetch',然后再加上* just *'git checkout'以外的其他命令。 (有一些例外,因为'git checkout'可以做其他事情,但我正在从你的例子开始工作。) – torek