git常见问题解决

记录在开发过程中遇到的git问题,边解决问题边学习,常见的命令后续找时间再补充,尽量写一个完整的教程。

git处理冲突

当拉取下来的文件与本地修改的文件有冲突,先提交你的改变,或者先将你的改变暂时存储起来

1、将本地修改存储起来

git stash

2、pull内容

 git pull

3、还原暂存的内容

git stash pop stash@{0}

也可以简写

git stash pop

参考:https://www.cnblogs.com/wteam…

git另一个进程还在运行

问题描述

出现这种情况可能是git在执行的过程中,你中止之后异常,进程一直停留

Another git process seems to be running in this repository, e.g.
an editor opened by 'git commit'. Please make sure all processes
are terminated then try again. If it still fails, a git process
may have crashed in this repository earlier:
remove the file manually to continue.

问题原因

因为进程的互斥,所以资源被上锁,但是由于进程突然崩溃,所以未来得及解锁,导致其他进程访问不了。

问题解决

打开隐藏文件夹选项,进入工作区文件目录的隐藏文件.git,把其中的index.lock问价删除掉

    原文作者:dack
    原文地址: https://segmentfault.com/a/1190000017784751
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞