Git GUI工具:SourceTree代码管理

编程入门 行业动态 更新时间:2024-10-14 06:20:34

Git GUI工具:SourceTree<a href=https://www.elefans.com/category/jswz/34/1771412.html style=代码管理"/>

Git GUI工具:SourceTree代码管理

Git GUI工具:SourceTree

  • SourceTree
    • SourceTree的安装
    • SourceTree的使用
  • 总结

SourceTree

当我们对Git的提交、分支已经非常熟悉,可以熟练使用命令操作Git后,再使用GUI工具,就可以更高效。

Git有很多图形界面工具,这里我们推荐SourceTree,它是由Atlassian开发的免费Git图形界面工具,可以操作任何Git库。

SourceTree的安装

首先从官网/
下载SourceTree并安装,安装直接默认下一步就行,它会自己配置。安装完后,然后直接运行SourceTree。

SourceTree的使用

第一次运行SourceTree时,SourceTree并不知道我们的Git库在哪。如果本地已经有了Git库,直接从资源管理器把文件夹拖拽到SourceTree上(或者点击Add,选择本地Git的位置),就添加了一个本地Git库:

我们双击learngit这个本地库,SourceTree会打开另一个窗口,展示这个Git库的当前所有分支以及文件状态。选择左侧面板的“WORKSPACE”-“File status”,右侧会列出当前已修改的文件(Unstaged files):

选中某个文件,该文件就自动添加到已暂存文件,实际上是执行了git add README.md命令:

然后,我们在下方输入Commit描述,点击“提交”,就完成了一个本地提交:

实际上是执行了git commit -m "update README.md"命令。
使用SourceTree进行提交就是这么简单,它的优势在于可以可视化地观察文件的修改,并以红色和绿色高亮显示。

分支
在左侧面板的“BRANCHES”下,列出了当前本地库的所有分支。当前分支会加粗并用○标记。要切换分支,我们只需要选择该分支,例如master,然后点击右键,在弹出菜单中选择“Checkout master”,实际上是执行命令git checkout master:

要合并分支,同样选择待合并分支,例如dev,然后点击右键,在弹出菜单中选择合并dev至当前分支(Merge dev into master),实际上是执行命令git merge dev:
merge-dev-into-master

推送
在SourceTree的工具栏上,分别有Pull和Push,分别对应命令git pull和git push,只需注意本地和远程分支的名称要对应起来,使用时十分简单。

注意到使用SourceTree时,我们只是省下了敲命令的麻烦,SourceTree本身还是通过Git命令来执行任何操作。如果操作失败,SourceTree会自动显示执行的Git命令以及错误信息,我们可以通过Git返回的错误信息知道出错的原因:

总结

Git分布式版本控制系统是我们日常开发中不可或缺的。目前市面上比较流行的Git可视化管理工具有SourceTree、Github Desktop、TortoiseGit,综合网上的一些文章分析和自己的日常开发实践心得个人比较推荐开发者使用SourceTree,因为SourceTree同时支持Windows和Mac,并且界面十分的精美简洁,大大的简化了开发者与代码库之间的Git操作方式。

更多推荐

Git GUI工具:SourceTree代码管理

本文发布于:2023-12-05 01:52:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1662709.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:代码   工具   Git   GUI   SourceTree

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!