Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.23 KB

重命名.md

File metadata and controls

35 lines (26 loc) · 1.23 KB
  • 如果你重命名了一个文件,比如你将 a 文件改为 b 文件,如果你以后还有可能创建一个新文件,那么你最好在重命名文件后先进行一次提交
  • 如需练习,请查看练习题重命名习题一
# 比如你将a文件改为b文件
git mv a b

# 然后你需要进行一次提交
git commit -m '<重命名提交信息>'

# 然后你才可以创建新的a文件
touch a
  • 如果你不小心将 a 文件改为 b 文件,并立刻创建了 a 文件,一起添加到了缓存区,git 会错误的认为你更改了 a 文件的内容,并创建了 b 文件,此时,你需要先将新创建的 a 文件退回到未跟踪状态
  • 如需练习,请查看练习题重命名习题二
# 比如你将a文件改为b文件
git mv a b

# 然后你马上创建了新的a文件
touch a

# 你还不小心将它们一起添加到了缓存区
git add .
# 此时你需要将新创建的a文件退回到未跟踪状态
git rm --cached a

# 然后你需要对重命名的文件进行一次提交
git commit -m '<重命名提交信息>'

# 然后你猜可以添加新的a文件到缓存区
git add a