如果我在BranchA
中进行了一些更改,然后结帐BranchB
,那么这些文件会自动合并到BranchA
中。
我曾经收到警告,强迫我提交或存储更改:
类似于:my_file.rb would be overwritten by merge. Cannot merge.
在某些时候,这种情况已经停止了。有什么想法吗?这是我的.getconfig
[user]
name = <my name>
email = <my email>
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
[color]
ui = always
interactive = always
diff = auto
branch = auto
status = auto
[color "diff"]
new = cyan
old = magenta
frag = yellow
meta = green
commit = normal
[alias]
co = checkout
ci = commit
st = status
br = branch
hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short
type = cat-file -t
dump = cat-file -p
答案 0 :(得分:1)
这只是你尚未投入的改变而引起的抱怨。
答案 1 :(得分:0)
更新
在回答类似的问题时,我意识到我在其他地方也回答了同样的问题,在搜索的同时,也发现了我早些时候提出的这个问题。以下是该答案的链接,我认为这是正确的答案:
Git branches behaving strangely
旧答案:
除非您使用的是git checkout -m
或-f
,否则仍应该这样说。
git status
告诉你什么?