Git–文件操作

正常的文件操作,如删除,移动,更改文件名可以在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

相关文章: 如何使用PHP file()和readfile()函数读取PHP文件?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享