当前位置:  开发笔记 > 开发工具 > 正文

Git - 切换分支(窗口)和未经修改的更改

如何解决《Git-切换分支(窗口)和未经修改的更改》经验,为你挑选了0个好方法。

我很难理解一些git/DCVS概念.这是发生的事情:

    我创建了一个git项目,并从SVN仓库导入它

    我做了一些提交

    我想尝试一些东西,所以我创建了一个名为constants-update的分支

    我切换到常量更新分支,移动了一些文件,删除了其他文件并添加了更多

    我致力于这个分支

    现在我正在尝试使用切换到我的主分支 git checkout master

    我收到此错误:错误:您对'src/groovy/Constants.groovy'进行了本地更改; 不能切换分支.

我对DCVS的理解是,我可以随意切换分支,即使某个分支的文件比其他分支更多或更少,只要我提交我的文件.我已经尝试提交git commit -a和切换到主分支,但我有同样的错误.

作为旁注,当我提交git时警告我,LF将被CRLF取代,并警告我一些尾随的空格也是如此; 在我提交之后我做了一个git status和一堆文件总是出现 #modified ....

这与git/windows有关,或者我不正确地理解它应该发生什么?我只想切换到我的主分支而不会丢失我在其他分支中的更改.

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有