多人开发太容易遇到冲突了
当我像平常一样在vscode的源代码管理里提交代码,先拉一下其他同事的,然后推送自己的。
结果拉的时候提醒我在签出前,请清理存储库工作树
我的理解是在拉别人代码前,要先将本地的提到暂存区,就是执行git add. git commit -m""命令

在这里插入图片描述

源代码管理有个不方便的地方是,如果只是pull和push,点一点按钮就完成了,但是遇到问题了,不方便解决。
打开项目所在的文件夹,打开git 命令行
手动再pull一下试试
在这里插入图片描述
这个是提示我有文件存在冲突
找到对应的文件,冲突的地方会让你选择保留现状还是传入的更改或保留双方更改,你按自己的需求选择就行(这里忘记截图了,以后再遇到的时候再截图放这里)
然后提交到暂存区后,先拉后推

在这里插入图片描述

我今天多遇到一个问题,也是因为自己记错了,提交完后发现我有个页面的内容不见了,(后来发现我昨天画的不是这个页面,其实是乌龙,页面还在的)

首先git log 查看提交记录
在这里插入图片描述
选择要回退的版本,出现下面这段的意思是有两个相似的命令,你要选哪个,遇事不决问百度,结果百度没搜到答案,再回来仔细一看,原来是自己单词写错了,嗐,自己给自己找麻烦
在这里插入图片描述
命令输对了,版本也就回退了
在这里插入图片描述

使用git遇到报错不要慌,毕竟用的人很多,前人踩的坑留下的经验已经很丰富了,多百度,相信自己!

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐