用git获取旧版本的lib

时间:2014-09-07 17:13:16

标签: git

我已经使用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

我该怎么办?

1 个答案:

答案 0 :(得分:1)

Git认为您已对这些文件进行了更改,如果您想丢弃已经运行git checkout .的任何更改,或者您希望将其保存以供日后使用可以运行git stash

如果您选择隐藏更改,可以稍后通过运行git stash pop来检索更改。

此外,要回到旧版本,您还不需要再次拉动,因为您已在本地计算机上安装了回购。相反,您需要签出所需版本的分支或提交。