Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
`git checkout source_branch<;路径>;`并指定当前分支上的文件?_Git - Fatal编程技术网

`git checkout source_branch<;路径>;`并指定当前分支上的文件?

`git checkout source_branch<;路径>;`并指定当前分支上的文件?,git,Git,我一直在尝试从另一个git分支获取一个文件,并用新的指定名称将该文件复制到当前分支 我已找到如何使用指定的git checkout source\u branch将a文件从备用分支复制到当前分支,但我无法确定如何指定新文件名?您可以使用命令git show commitsh:path>newpath。这里的commitish可以像往常一样是一个分支名称。我这样做的方式是git在另一个分支的文件上显示,并将输入重定向到当前分支上的新文件。但对于许多文件来说,这并不是一种有效的方法。不过绝对有用!和

我一直在尝试从另一个git分支获取一个文件,并用新的指定名称将该文件复制到当前分支


我已找到如何使用指定的
git checkout source\u branch
将a文件从备用分支复制到当前分支,但我无法确定如何指定新文件名?

您可以使用命令
git show commitsh:path>newpath
。这里的
commitish
可以像往常一样是一个分支名称。

我这样做的方式是
git在另一个分支的文件上显示
,并将输入重定向到当前分支上的新文件。但对于许多文件来说,这并不是一种有效的方法。不过绝对有用!和创造性的方法。