【发布时间】:2017-06-30 21:46:38
【问题描述】:
我有一个我正在通过 SourceTree 使用的 git 存储库,为了追求不同的错误,我从我的主(我认为)切换到我尚未与主合并的分支“A”。当我尝试从分支“A”切换回主分支时,出现以下错误:
git -c diff.mnemonicprefix=false -c core.quotepath=false -c
credential.helper=manager-st checkout master
error: The following untracked working tree files would be overwritten by
checkout:
GenReport.m
GetTideCons.m
OvernightQCReportTemplate.xlsx
VarLowPassChebIIfilt.m
enableDisableAll.m
nonmatfiles/MgL_logo.png
selectiveEnable.m
Please move or remove them before you can switch branches.
Aborting
“文件状态”显示自我在分支 A 上作为未跟踪文件的一次提交以来创建的所有文件。
如何切换回我的主分支上的最新提交?我对 git/SourceTree 真的很陌生,如果我删除这些未暂存的文件,我不知道我的文件会发生什么。在我尝试切换分支之前,我对这个软件非常失望,所以如果我永久丢失了东西,那么我现在真的没有时间把它们找回来。
提前感谢您能给我的任何帮助!
【问题讨论】:
标签: git git-branch atlassian-sourcetree