网站首页 > 博客文章 正文
你是否还在为记不住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-----------------------------------------------------------------
你的一个赞一个关注是我创作的动力,是我持续输出的能量源泉,老铁关注一波吧!
- 上一篇: java程序员mac装机必备(干货)
- 下一篇: 3分钟速览程序猿工具集
猜你喜欢
- 2024-11-24 这是我见过的最复杂的发版流程,你们那里怎么管理发版部署的呢?
- 2024-11-24 如何做一名出色的初级开发?
- 2024-11-24 99%的程序员都在用Lombok,原理竟然这么简单?
- 2024-11-24 2.8 git版本管理3 怎么用sourceTree新增分支和修改后提交
- 2024-11-24 关于Sourcetree 关联gitee的操作
- 2024-11-24 4款代码管理工具 和 12款GIT GUI软件
- 2024-11-24 VS Code使用Git可视化管理源代码详细教程
- 2024-11-24 深入浅出全栈工程师: 搭建OSX开发环境
- 2024-11-24 AI小技能:让ChatGPT帮助整理Mac上的应用
- 2024-11-24 GitHub:图形化交互让你轻松管理代码「图解」
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)