1.介绍
- webstrom:用的人也很多吧。不多介绍。
官网:https://www.jetbrains.com/webstorm
git是什么?
官网:https://git-scm.com/
官方给git的定义:
Git is afree and open sourcedistributed version control system designed to handle everything from small to very large projects with speed and efficiency.
简单来说:就是我们的代码可以通过git变得有版本。例如老板要看1.1.0版本,而这个时候你正在开发1.2.0版本, 那么你就可以在git上checkout到1.1.0版本,给老板看。是不是很方便。通过下面官方首页的图也能直观的感受到。
2在webstrom中使用git工具
--假设你已经安装和webstrom和git
2.1在github添加一个仓库
2.2复制ssh
如何在webstrom中配置git然后可以基本使用 直接看别人写的博客吧:网上一大堆。这里我不介绍了
https://www.cnblogs.com/lixiulin/p/8877208.html
3.git基本使用
3.1克隆代码:
可在git命令行窗口中使用命令克隆一个项目
克隆成功
3.2提交代码
在webstrom中提交代码
如果你不知道提交代码(commit)是什么意思可以去了解一下)
3.2.1不能提交
这里说明我们当前项目和中没有任何的修改,你要我提交什么??好吧。那么我们就来修改一个文件吧。
看到了吧,我随便找个文件添加了这么一句注释再次提交成功。
看到了么我们这是时候可以看到我们,修改了那些文件。文件中具体哪些位置发生了变化。3.3pull代码
直接pull就好了3.4push代码
也是一样直接点击push,前提是你要有commit记录要不然没有东西push啊3.5冲突解决
在pull完代码后提示有冲突
看到了没,有冲突的地方就是别人改了的代码。同时你也改了的地方。那么这个文件就会被视为冲突文件。解决:双击冲突文件
双击冲突文件你会发现文件中有<<<>>>>>****的奇怪字符串。这是什么&#xff1f;&#xff1f;图中已经注释了。就是为了画个区域。你必须找到pull下来的版本那个区域写的人说明你和他冲突的地方。最后决定到底留下哪个区域的代码。将不需要的代码删除就好了。这样就解决了冲突。
不过钥匙冲突特别多的时候&#xff0c;你就需要一个个地方去删除代码&#xff0c;很麻烦&#xff0c;怎么办&#xff1f;&#xff1f;
还好webstrom就是好用。
通过界面操作
窗口中有3个区域&#xff0c;对应的我的代码 结果 别人的代码。我们来处理冲突
只需点击对应的箭头就好了&#xff0c;最后记得点击apply。哈哈