提交显示未添加的文件的更改

时间:2016-02-15 19:49:09

标签: git

我有一个名为branchA的分支。我一直在做一些工作并运行git pull master来更新主分支中的所有更改。在branchA中,我想提交两个文件,它们被称为py_file1.py和details.sql。所以我做了以下几点:

git add py_file1.py
git add details.sql
git commit

然后我将提交推送到github上的远程分支。当我去github上检查提交时,我看到了py_file1.py和details.sql,但它也显示了当我从master中提取时在py_file2.py上发生的更改。如果我从未添加要跟踪的py_file2.py,为什么这些更改会出现在我的提交中?

1 个答案:

答案 0 :(得分:0)

确实在py_file2.py分支中跟踪了{p> master。因此,当您将master合并到branchA时,它也会在branchA中进行跟踪。

话虽如此,您是否说它在同一次提交中显示py_file2.py已更改为py_file1.pydetails.sql?如果是这种情况,那么你可能会拉,遇到一些冲突,解决它们,但是在添加这两个文件之前没有提交。一般来说,你不想这样做;在进行任何非合并更改之前,始终先提交合并。