将文件从分支获取到GIT
所以我用git fetch从源代码更新了我的所有存储库,并从我的非主分支下载了几个文件(对于参数,我们称之为“test”)。然而,它并没有更新我想要更新到该分支的特定文件——我们称之为“file.name”将文件从分支获取到GIT,git,Git,所以我用git fetch从源代码更新了我的所有存储库,并从我的非主分支下载了几个文件(对于参数,我们称之为“test”)。然而,它并没有更新我想要更新到该分支的特定文件——我们称之为“file.name” File.name在本地已经存在,但是我想用这个分支覆盖它-我该怎么做呢?我想签出一些更改,看看它们是否有效。git cat file是一种方法: git cat-file -p master:dir/dir/dir/file.txt > file.txt 我不想用这个来覆盖实际的主
File.name在本地已经存在,但是我想用这个分支覆盖它-我该怎么做呢?我想签出一些更改,看看它们是否有效。
git cat file
是一种方法:
git cat-file -p master:dir/dir/dir/file.txt > file.txt
我不想用这个来覆盖实际的主分支,只是本地文件,我想澄清一下。上面的命令从主分支提取dir/dir/dir/file.txt文件并将其写入file.txt。这个答案完全符合您的要求,因为它不会将文件添加到索引中。它只是改变了工作副本。这就是为什么它(对您而言)优于git checkout master--dir/dir/dir/file.txt的一般答案的原因