Git 如何将文件移回父文件夹
我使用Git 如何将文件移回父文件夹,git,git-bash,Git,Git Bash,我使用git mv someName.txt NameOfFolder/someName.txt函数将一个.txt文件移到父文件夹中的另一个子文件夹中,但我似乎无法将其取回,只有通过文件资源管理器才能成功。如何将其移动到上一个文件夹/父文件夹。正如你所看到的,我现在只是在学习Git 如果在移动文件后没有进行任何提交,并且没有对存储库进行其他更改,则执行git重置 git reset --hard HEAD 或者你可以 git mv yourfile path/to/destination 您
git mv someName.txt NameOfFolder/someName.txt
函数将一个.txt文件移到父文件夹中的另一个子文件夹中,但我似乎无法将其取回,只有通过文件资源管理器才能成功。如何将其移动到上一个文件夹/父文件夹。正如你所看到的,我现在只是在学习Git 如果在移动文件后没有进行任何提交,并且没有对存储库进行其他更改,则执行git重置
git reset --hard HEAD
或者你可以
git mv yourfile path/to/destination
您可以使用
引用父文件夹。
导航到NameOfFolder
并运行mv someName.txt../someName.txt
见示例:
parentfolder $ mv file.txt subfolder/file.txt
parentfolder $ cd subfolder
subfolder $ ls
file.txt
subfolder $ mv file.txt ../file.txt
subfolder $ ls
// empty
subfolder $ cd ..
parentfolder $ ls
subfolder
file.txt
您是否尝试过使用参数相反的
mv
,或者?(注意:mv
不是Git命令;它是shell命令。)@Chris“使用mv并反转参数”是指Git mv someName.txt Parentfolder/someName.txt?如果这就是你的意思,那么是的,我从父文件夹中得到了致命错误,我的意思是mv NameOfFolder/someName.txt someName.txt
。如果要从子文件夹执行此操作,可以使用。
表示父文件夹:mv someName.txt../someName.txt
。由于您没有重命名该文件,因此可以将其缩短为mv someName.txt..
@IgorTheBoss:您可以发布运行git mv NameOfFolder/someName.txt someName.txt
?@LeGEC fatal:bad source,source=heree.txt,destination=Test/heree.txtgit mv
时收到的错误消息吗。由于文件被移到Git之外,索引中没有NameOfFolder/someName.txt
条目。