git commit -am 竟然第一次知道

问题

场景描述: 本地和远程仓库的状态目前一致,然后将本地的test.txt文件从A文件夹下移动到B文件夹,然后,git add、git commit -m “tt”, 一切顺利!

但是此时,会出现一种现象,远程仓库的A文件夹下的test.txt依旧存在,并且B文件夹下也有test.txt文件!也就是说远程仓库并不是移动文件,而仅仅在B文件夹下新增了文件,那么如何让远程仓库A文件夹下的test.txt文件删除呢??

问题总结起来就是: git本地仓库文件路径发生变化!!远程仓库如何同步!

解决

将git commit -m 替换为 git commit -am即可!

commit -m  //用于提交暂存区的文件
git commit -am //用于提交跟踪过的文件

工作目录下面的所有文件都不外乎这两种状态:已跟踪(tracked)或未跟踪(untracked)。已跟踪的文件是指本来就被纳入版本控制管理的文件,在上次快照中有它们的记录,工作一段时间后,它们的状态可能是未更新(unmodified),已修改(modified)或者已放入暂存区(staged)。

相关推荐

  1. git commit -am 竟然第一知道

    2024-06-12 06:10:03       9 阅读
  2. 数据库第一作业

    2024-06-12 06:10:03       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-12 06:10:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-12 06:10:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-12 06:10:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-12 06:10:03       18 阅读

热门阅读

  1. 修改添加数据界面的布局

    2024-06-12 06:10:03       7 阅读
  2. GDB调试

    2024-06-12 06:10:03       9 阅读
  3. <题海拾贝>[递归]1.汉诺塔

    2024-06-12 06:10:03       7 阅读
  4. 产品经理算是好职业吗?对照一下就知道!

    2024-06-12 06:10:03       7 阅读
  5. C++多线程对于类的静态成员处理

    2024-06-12 06:10:03       11 阅读
  6. 几句话明白什么是Kubernetes Operator?

    2024-06-12 06:10:03       8 阅读
  7. 计算广告读书杂记-待整理

    2024-06-12 06:10:03       8 阅读
  8. 学习分享-tryLock和 lock的区别

    2024-06-12 06:10:03       9 阅读