如何解决在 Rebase、Fetch 和 Reset 后修改 Git 文件
我的同事用 master 重新建立了我的分支,并做了一些工作并推送到远程。为了防止冲突,他推送后,我做了一个fetch
和reset --hard origin/<my branch>
我继续我的工作,想添加、提交和推送我的更改,但一些不属于我的文件被修改了。 (我确定我没有碰那些文件)
当我在我的分行执行 git status
时:
$ git status
On branch my-branch
Your branch is up to date with 'origin/my-branch'.
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: 1
modified: 2
modified: 3
modified: 4
deleted: 5
deleted: 6
modified: 7
modified: 8
modified: 9
no changes added to commit (use "git add" and/or "git commit -a")
我只改了1和2,3到9是我没碰过的文件。
我的问题是:
1、为什么我没有碰的文件被修改了?
2、如果我只对文件 1 和 2 执行 git add
,将来会有什么影响吗? (比如对合并、拉取的影响)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。