📦 归档笔记 — 原创建于 WizNote,仅作归档展示;观点以当年为准,非最新。

Git 重命名

创建时间2019-04-28最后修改2019-04-28原位置/程序员成长之旅/Linux学习/字数502
目录:程序员成长之旅/Linux学习

如果直接使用mv 操作重命名则git 可能会提示删除了该文件并新添加了一个文件,这显然不是我们想要的.

于是我们需要使用git 自带的mv即可解决问题 git mv 旧文件名 新文件名 #这样的话git 就可以只能的跟踪文件啦

1

1 git

mv 旧文件名 新文件名 #这样的话git 就可以只能的跟踪文件啦 #慎用 #如果我们不能使用Git 自带的mv 命令重命名文件时怎么办(例如脚本) git add -A #将所有变化提交到暂存区,包括已删除文件

1

1 #慎用 2 #如果我们不能使用Git 自带的mv 命令重命名文件时怎么办(例如脚本) 3 git add -A

#将所有变化提交到暂存区,包括已删除文件 #附上三个参数的使用区别 git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。 git add -u :他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u 不会提交新文件(untracked file)。(git add --update的缩写) git add -A :是上面两个功能的合集(git add --all的缩写)

1

1 #附上三个参数的使用区别 2 git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。 3 4 git add -u :他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u 不会提交新文件(untracked file)。(git add --update 的缩写) 5 6 git add -A :是上面两个功能的合集(git add --all 的缩写)