如何将一个文件从一个git分支复制到另一个分支并保存为不同的文件?

4

我想将一个文件从一个git分支复制到另一个分支,但是保存为不同的文件名。我知道可以使用相同的文件名来复制它。在checkout期间重命名的方法是否存在?

git checkout otherbranch myfile.txt
2个回答

9
git show otherbranch:myfile.txt > myfile2.txt

1
让我们通过一个例子来理解:如果您想将主分支中的 index.html 文件复制到开发分支,并使用不同的文件名,则需要执行以下步骤:
步骤1:切换到开发分支。
git checkout develop

步骤2:将文件从主分支复制到开发分支。
git show main:index.html > new_index.html

步骤3:添加这个新文件

git add .

步骤四:提交文件

git commit -m "message"

步骤五:推送文件。
git push

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接