你是否还在为记不住git命令而焦头烂额,是否还在为某个操作命令到处找资料说明。今天你看到这篇文章,那基本上可以告别git命令了,有一款操作简单功能强大的图形化git仓库操作工具,那就是SourceTree。
SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作。同时它也是Mercurial和Subversion版本控制系统工具。支持创建、提交、clone、push、pull 和merge等操作。
其实在接触SourceTree之前,我还是使用最原始的git命令方式操作git仓库。虽然看起来很牛逼很厉害的样子,但是当某一段时间没怎么使用git命令了,是不是会这种每打一条命令就要去查一下资料。这样子即降低了工作效率,也是使得我们又要花点时间去温习一下之前的命令。后来我发现这款图形化操作工具,四个字评价,简单好用。这工具特别适合新手,以及不想去记那些复杂命令的同学。
下面直接上干货吧!
安装
自行上百度搜索傻瓜式安装,这里略过。
克隆仓库
克隆完后大概如下图所示
创建分支
一般我们都不会再master上直接开发,那我们现在创建一个dev分支,点击工具栏中的分支按钮,在弹出的分支创建框中填写分支名称。
假如我们此时在本地分支dev上做了相应的开发,可以看到工具中显示了我们本次修改了什么文件,以及没个被修改的文件变化的内容
提交本地分支
(1) 填写修改内容备注,暂存已经修改的文件,点击右下角的提交,此操作相当于git add . 命令和git commit -m '"增加xxx功能"
(2)点击工具栏中的推送,提交本地仓库到远程仓库,提交后发现远程仓库中创建了一个新的分支dev
更新和合并代码
例如当前需要合并dev分支的代码到master中,此先的吧dev中修改的代码先提价到远端服务器,然后再切换到(双击master分支名称)master,注意切换到master分支后拉取一次最新代码,以防此时有其他人提交了新的代码到master分支,要不然合并时会出现提交不上。
正式合并代码,选中本地仓库中dev分支,注意不是切换到dev分支,然后右键选择合并dev至当前分支,点击确定合并就好了。
最后将将合并到本地master仓库中的代码提交到远程master仓库。
还有一些其他的功能,比如提交错了,可以回滚提交,还有贮藏等一些高级操作,可以自己慢慢探索。
------------------------------------------------END-----------------------------------------------------------------
你的一个赞一个关注是我创作的动力,是我持续输出的能量源泉,老铁关注一波吧!