1. 确定文件路径
首先,需要明确要移动的文件所在路径和要移动到的目标文件夹路径。
git mv /path/to/file /path/to/folder
以上命令将文件移动到指定的目标文件夹里,可以通过打开控制台进入到当前工作的目录下,执行命令。
2. 执行移动文件命令
移动文件到指定的目标文件夹需要使用 git mv 命令,该命令将文件从当前位置移动到目标文件夹中。例如,将文件名为 test.txt 移到名为 foo 的文件夹中,可以执行以下命令。
git mv test.txt foo/
执行命令后,test.txt 将移动到 foo 文件夹中。
当然,也可以将多个文件一起移动到目标文件夹中,可以执行以下命令。
git mv file1.txt file2.txt foo/
以上命令将 file1.txt 和 file2.txt 移到 foo 文件夹中。
3. 查看移动的更改
执行移动文件命令后,需要使用 git status 命令来查看更改。命令将列出未提交的更改,其中包括任何移动文件操作。
git status
On branch master
Changes to be committed:
(use "git restore --staged ..." to unstage)
renamed: file1.txt -> foo/file1.txt
renamed: file2.txt -> foo/file2.txt
以上命令将会列出要提交的更改,其中包括文件重新命名或移动到目标文件夹中的操作。
4. 提交更改到版本仓库
当确定移动文件的更改无误后,需要将更改提交到版本仓库中。执行以下命令。
git commit -m "move files to foo folder"
[master cb67bf2] move files to foo folder
2 files changed, 0 insertions(+), 0 deletions(-)
rename file1.txt => foo/file1.txt (100%)
rename file2.txt => foo/file2.txt (100%)
当提交更改时,可以添加一个有意义的提交信息,以便于查询历史日志。在上面的例子中,提交信息是 "move files to foo folder"。
小结
通过以上步骤,可以将文件移动到指定的目标文件夹中。需要注意的是,移动文件的更改是未提交的更改,需要通过 git commit 命令将更改提交到版本仓库中。如果不提交修改则会丢失更改,所以一定要及时提交。