目录
Git代码托管1:使用GitStack安装Git服务器
Git代码托管2:使用GitStack创建一个新的Repository
Git代码托管3:在Android Studio中提交代码到Git服务器
Git代码托管4:查看commit后的History
Git代码托管5:恢复之前的代码
举例1:修改了某文件代码,可以添加、修改、删除某行代码,发现这些操作并不正确,恢复至之前版本。
(1)假设原始代码如下:
第一次commit后的代码
(2)修改代码如下:
修改代码,但没有commit
(3)commit代码:
commit代码
(4)发现此次修改不正确,回溯到之前代码。
打开菜单Local History-->Show History。在commit记录中选中要恢复的记录,右击。
回溯
(5)回溯到之前的代码。
回溯的项目代码
举例2:删除文件的恢复。
(1)建立一个新的类A。
创建类A
(2)commit
commit 类A
(3)误删A并再次commit
误删A并再次commit
(4)恢复A
恢复A
恢复后的A
举例3:误删A后,创建B和C,恢复A。
(1)有A的样子,并commit:
有A的样子,并commit
(2)删除A,并commit
删除A,并commit
(3)创建B和C,并commit
创建B和C,并commit
(4)恢复A
恢复A
项目结构:
41.png
(5)发现问题,A恢复了,但是B和C丢失了,如何解决?
-
当前项目结构
误删A,有B和C -
进入commit History,选中创建A的记录。
选中创建A的记录
且选中详情中A文件,选中菜单的Revert Selection,针对某一文件进行恢复。
-
完美解决。
项目结构如图:
有A、B、C的样子
网友评论