我已经使用Git升级了我在Android中使用的lib,现在看来我的代码不再有用了。
我试图回到旧版本:反向当前分支到此提交(SourceTree)和Pull,但我收到此消息。
error: Your local changes to the following files would be overwritten by merge:
README.md
build.gradle
demo/AndroidManifest.xml
demo/build.gradle
gradle.properties
gradle/wrapper/gradle-wrapper.properties
library/AndroidManifest.xml
library/build.gradle
library/src/com/sothree/slidinguppanel/SlidingUpPanelLayout.java
library/src/com/sothree/slidinguppanel/ViewDragHelper.java
maven_push.gradle
Please, commit your changes or stash them before you can merge.
Aborting
我该怎么办?
答案 0 :(得分:1)
Git认为您已对这些文件进行了更改,如果您想丢弃已经运行git checkout .
的任何更改,或者您希望将其保存以供日后使用可以运行git stash
。
如果您选择隐藏更改,可以稍后通过运行git stash pop
来检索更改。
此外,要回到旧版本,您还不需要再次拉动,因为您已在本地计算机上安装了回购。相反,您需要签出所需版本的分支或提交。