我想从另一个分支中检出一个文件,但是我当前的分支中已经有一个同名文件。有没有办法执行以下操作?
git checkout otherBranch -- oldName.txt as newName.txt
我可以重命名本地文件,进行检出,重命名已检出文件,然后再次重命名本地文件,但我希望有一种更简单/更不易出错的方法。
答案:
git show otherBranch:oldName.txt > newName.txt
已经指出,功能上相同的问题已经git-checkout older revision of a file under a new name得到了回答。但是,其他人可能会问我使用相同语言所做的相同问题,而未能像我一样找到该答案。