Git 重命名
如果直接使用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 的缩写)