【git】在分支中执行add,commit之后,代码丢失
来源:互联网 发布:淘宝店铺如何添加客服 编辑:程序博客网 时间:2024/05/29 15:14
使用git来管理自己的代码,在分支中执行命令add 和 commit之后,使用git push推送到了远程仓库,但是从远程仓库看的时候,并没有发现更新的代码。切换到主分支重新执行了add,commit,push 3个命令,也远程仓库也没有变化。晚上太晚了,就没有再解决。
第二天发现所有的代码丢失了。在master分之下,无法切换到Taotao-A 分支。
问题
fxq@DESKTOP-ASCGQPD MINGW64 /g/Java/Taotao (master)$ git checkout Taotao-Afatal: Unable to create 'G:/Java/Taotao/.git/index.lock': File exists.Another git process seems to be running in this repository, e.g.an editor opened by 'git commit'. Please make sure all processesare terminated then try again. If it still fails, a git processmay have crashed in this repository earlier:remove the file manually to continue.
重新创建新的分支,同样出现上述问题,无法切换分支;
解决方案
rm -f ./.git/index.lock
切换成功,进入Taotao-A 分支,之后代码就恢复了。
0 0
- 【git】在分支中执行add,commit之后,代码丢失
- 从Git仓库中恢复已删除的分支或丢失的commit
- 从Git仓库中恢复已删除的分支、文件或丢失的commit
- 从Git仓库中恢复已删除的分支、文件或丢失的commit
- 从Git仓库中恢复已删除的分支、文件或丢失的commit
- 从Git仓库中恢复已删除的分支、文件或丢失的commit
- 从Git仓库中恢复已删除的分支或丢失的commit
- 从Git仓库中恢复已删除的分支或丢失的commit
- 从Git仓库中恢复已删除的分支、文件或丢失的commit
- git中如何将已commit的代码commit到其它分支
- git 跨分支搜索代码,确定commit 所属分支
- 记录一次操作git 的愚蠢行为(本地代码只 git add 过,没有 commit ,push 过,然后版本回退 导致本地代码丢失)
- git reset 后代码丢失 代码未commit
- git在一个分支上修改了代码但是不想commit到本地git库,需要切换一个分支去修改代码,这个时候也可以使用git stash
- 在commit之前撤销git add操作 (undo git add before commit)
- 在commit之前撤销git add操作 (undo git add before commit)
- 在commit之前撤销git add操作 (undo git add before commit)
- git add and commit
- LeetCode Algorithms 2. Add Two Numbers
- MD5与SHA加密算法
- 【Hadoop】 2.7.3版本 hdfs 命令行使用
- JAVA小型三国杀的制作_1
- 【算法作业1】LeetCode 485. Max Consecutive Ones
- 【git】在分支中执行add,commit之后,代码丢失
- Android自定义圆角/圆形控件
- 2016年软件产业规模
- 【zabbix教程四】——zabbix3.0监控磁盘IO与自定义模板
- mybatis
- leecode 解题总结:278. First Bad Version
- 笔记
- 137. Single Number II
- js excle 导出