我正在使用VS Code IDE。我在master上有一个全新的分支,在一个文件中做了一些小的更改,然后将它们提交到我的新分支。然后检出母版,但是我所做的所有更改仍在我编辑的文件中可见,除了它们旁边的绿色标语,我认为这表明VSC将这些编辑视为新的未保存或未提交的更改。
通常,当我签出新分支时,显示的文件就是这样,该文件没有任何强制添加。但是现在我的IDE接受了我所做的更改(加法和减法)并将它们复制到另一个分支的相同文件中,这真是令人生气。
演示:
master中的mycode.py:
def main():
print('hi')
mybranch中的mycode.py:
def main():
print('hi')
print('this is a change made to mycode.py')
用户暂存并将更改提交到mybranch,然后检出master。 VSCode在主机上将mycode.py 显示为:
def main():
print('hi')
| print('this is a change made to mycode.py')
除了添加的行左侧的管道是绿色横幅