我对以下场景很困惑。你能帮我解决一下吗?以下是osx终端的命令和输出:
mkdir test && cd test && git init
/Users/martin/Downloads/test/.git /
中初始化的空Git存储库
echo "a">>a.txt
git add . && git commit -m "a"
[master(root-commit)bc140ee] a
1个文件已更改,1个插入(+)
创建模式100644 a.txt
git config core.ignorecase false
git checkout -b dev
切换到新分支'dev'
mv a.txt A.txt && echo "b">>A.txt
git add . && git commit -m "b"
[dev 04a21d6] b
更改了2个文件,3次插入(+)
创建模式100644 A.txt
git checkout master
切换到分支'master'
git checkout dev
错误:以下未跟踪的工作树文件将被checkout覆盖:
A.TXT
请在移动分支之前移动或移除它们。
中止
问题是如何在没有--force?
的情况下从'master'切换到'dev'要解释的其他信息: