美文网首页
git图形化工具sourceTree使用方法

git图形化工具sourceTree使用方法

作者: EchoYuq | 来源:发表于2017-12-17 20:40 被阅读379次

    1. 更改代码后的提交操作

    1. 打开SourceTree,先登录成功之后,点击:“+新仓库”,选择:“从URL克隆”,如图1所示。


      图 1 从URL克隆
    2. 粘贴我们的仓库链接至源URL,SourceTree会自动帮我们生成目标路径(本地仓库路径)以及名称,点击克隆,如图2所示。


      图 2 克隆
    1. 等待数秒后,SourceTree会为我们自动打开我们刚才克隆的仓库,选择master分支选项,这里我们可以看到我们仓库里master分支的所有记录。(如果想要创建其他分支,在本文后面会提及)。


      图 3 master分支
    1. 在开发时我们已经对本地仓库文件代码进行了修改,想要上传至我们的远程Github仓库内。(点击右上角“在Finder”中显示,SourceTree会帮我们打开我们的本地仓库)。修改了本地仓库文件代码后,我们会发现文件状态出现了更改提示。


      图 4 更改提示
    1. 点击文件状态,然后发现我们更改的文件都在未暂存文件当中,此时,勾选“未暂存文件”。


      图 5 未暂存文件
    1. 发现修改的文件变成了已暂存文件。此时,我们可以输入更新信息,然后,点击提交按钮。


      图 6 已暂存
    1. 切换回master分支,会发现master分支以及推送(Push)按钮,都出现了更改提示。这表示SourceTree已经将我们刚才添加的文件成功提交到本地仓库,而本地仓库的内容则比远程仓库超前了一个版本。这个时候点击推送(Push)即可将本地仓库的内容同步至远程仓库。


      图 7 提交完成,需要推送
    1. 点击推送(push),进入图8界面后,点击确定即可。我们重新登录github或者gitlab网站,会发现我们刚才本地仓库的文件已经成功推送到远程仓库。


      图 8 点击确定推送

    2. 创建新分支

    2.1 根据当前分支创建新分支

    1. 点击菜单栏中的仓库->分支


      图 9 仓库菜单的分支
    1. 填写新分支名称,点击创建分支即可。


      图 10 创建分支

    2.2 创建直接绑定远程仓库分支的本地分支

    1. 点击菜单栏中的仓库->检出


      图 11 仓库->检出
    1. 在新的界面中,点击“检出新分支”标签,然后选择远程分支,输入本地分支名称,点击确定即可。


      图 12 创建新分支

    3. 冲突解决

    在团队协作的开发过程中,难免会遇到代码冲突的问题,在SourceTree中解决代码冲突问题时,在代码比对的过程中需要借助于Beyond Compare工具。Beyond Compare官方安装包地址:http://www.scootersoftware.com/download.php,安装过程在这里不过多介绍。安装完成后需要在SourceTree中配置Beyond Compare:参考http://blog.csdn.net/aoshilang2249/article/details/51759415

    图 13 产生了冲突
    1. 进入 “文件状态”->“未暂存文件”区域,在带有感叹号警示标志的文件上点击右键,然后点击“解决冲突”->“启动外部合并工具”


      图 14 启动外部合并工具
    2. 自动打开了Beyound Compare进行比对,在合并结果区域编辑合并后的代码,编辑完成后保存,然后直接关闭该页面。


      图 15 merge过程中
    1. 关闭后自动将修改的内容merge到了本地的代码中,可以看到如图16结果。


      图 16 merge完成
    2. 最后按照正常流程一样,commit到本地仓库,然后push到远程仓库即可。

    相关文章

      网友评论

          本文标题:git图形化工具sourceTree使用方法

          本文链接:https://www.haomeiwen.com/subject/rkeuwxtx.html