不会吧 现在还有人不会Git可视化工具 ,作为一个从命令行转为可视化的开发者,深知这个可视化工具的重要性,之前在命令行去维护我们的工程是一个很头疼的事情 ,后面也就有了可视化工具,市面上的工具的教程都不是很详细哥们,看这个一篇就OK了,
首先我们要知道市面上比较热门的Fork Sourcetree 或者小乌龟 ,其实用法都一个样子,
就说一些Fork你就明白了
首先你要去官网下载 ,不要问我什么版本的All 版本都可以 ,我用的是最新的,
这个叉子就是官网Fork - a fast and friendly git client for Mac and Windows
上面有基本的介绍
这个是免费的你要是有Money也可以支持一下作者 Fork的速度是比较快 作者还是比较用心的
之后我们下载后要去拉取项目
去拉取你的项目
克隆下面就可以拉取你的项目的HTTP短链接 的网址作为你的远端
在你的Fork上面有File作为你的文件 上面有clone
填入你的Url
之后你的项目就拉取 这边我建议不要去改动你的主分支 ,一般的项目都是有Dev 分支作为你的开发分支,当然服务器也有服务器分支
你拉取分支后记得拉取配置和美术
Submodules 作为你的子模块 、
之后你 要去开发的化 一般的项目的,你最好去新建一个分支
New Branch去新建一个分支, 之前有一个新人 在我们的开发分支上面直接提交 ,然后问我哥这个为啥我提交不了。。。其实这个因为有开发权限 ,你是不能在开发分支提交的你要去新建一个分支开发然后合并过来 你新建的分支是和你的分支同步的不用担心覆盖的问题
之后你提交
上面是你修改变动的本地
你选中时候ctrl +s 或者双击 或者你点击Stage 就会到 Staged下
这个代表你要提交的代码
Commit subject 提交的起一个名字方便维护
Des 描述
Commit提交 就可以之后你要Push
这个就可以
Pull是拉取
Fetch检测 远端变更
之后就说远端你要去请求合并就可以了
给小白
IF 你在主开发线提交了
这个是回退 当你回退版本时候用到 这个也同样可以避免你的提交回退 IF你没有Push的情况
这个怎么说呢 这个是不删除你的代码 Soft也是一个意思
这个是删除你的代码包括你的变更