正常的文件操作,如删除,移动,更改文件名可以在git中完成。
null
正在删除文件
跟踪的文件可以删除,如下所示。
$ git rm LICENSE rm 'LICENSE' $ git status On branch master Changes to be committed: (use "git reset HEAD..." to unstage) deleted: LICENSE
-
rm
删除文件
删除操作和提交后,文件将不会被跟踪,并且在将来的提交中不存在,而是存在于历史记录中。
如果文件被编辑,我们需要使用以下命令强制删除。
$ git rm README.md error: the following file has local modifications: README.md (use --cached to keep the file, or -f to force removal) $ git rm -f README.md rm 'README.md'
-
rm
删除指定的文件 -
-f
即使文件已编辑,也强制删除
移动文件
与其他风投不同,Git不跟踪文件的移动以进行调节器的移动。使 Git意识到了 mv
已使用。
$ git mv main.py main2.py $ git status On branch master Changes to be committed: (use "git reset HEAD..." to unstage) renamed: main.py -> main2.py
-
mv
将main.py移到main2.py
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END