Java基础、中级、高级、架构面试资料

SourceTree 的简单使用

业余杂谈 herman 3444浏览 0评论
公告:“业余草”微信公众号提供免费CSDN下载服务(只下Java资源),关注业余草微信公众号,添加作者微信:xttblog2,发送下载链接帮助你免费下载!
本博客日IP超过2000,PV 3000 左右,急需赞助商。
极客时间所有课程通过我的二维码购买后返现24元微信红包,请加博主新的微信号:xttblog2,之前的微信号好友位已满,备注:返现
受密码保护的文章请关注“业余草”公众号,回复关键字“0”获得密码
所有面试题(java、前端、数据库、springboot等)一网打尽,请关注文末小程序
视频教程免费领
腾讯云】1核2G5M轻量应用服务器50元首年,高性价比,助您轻松上云

相信很多人都用过 Git,它用起来和 SVN 还是有一些区别的。我以前用过命令行的方式进行操作,但是这种方式对不习惯使用命令的人来说是一种灾难。所以就有了 SourceTree,本文将简单的总结一下如何使用 SourceTree 进行代码的提交。

SourceTree 分为工作副本,分支,远端 3 种区域。如果你还不了解 Git ,我这里有一套解释如何使用 Git 的视频《尚硅谷Git&GitHub视频教程免费下载》,拿走不谢!

如果你看完后,还是不能理解或使用 Git,那么就下载安装一个 SourceTree,我们一起来学习!

安装我就不在多说了,至于如何拉取代码,推荐大家看看《SourceTree的基本使用》!

我这里主要介绍一种情况,那就是你所在的团队中,已经有人提交过代码后,你在本地做的代码修改是先提交呢?还是先更新。

根据 SVN 的使用习惯,我们在提交代码之前是需要先进行更新的。但是 Git 不一样,Git 有三种工作区。你做的代码修改只是保留在你的工作副本中,工作副本中的代码既不在本地分支中,更不在远程仓库中。工作副本就是你本地的一个目录而已。看下面的这张图:

git 工作区和版本库

工作区中的代码,需要通过 git add 等添加到版本库(本地分支版本库 stage)中,才能进行比较,合并代码,拉取代码等动作。

所以,Git 和 SVN 不一样,我们先需要使用 git add 等添加或删除命令将工作区中的改动的代码添加到本地分支仓库中。

如果你使用的是 SourceTree ,就需要先“添加/删除”未被跟踪的文件。然后才是 git commit 进行提交。

提交到本地版本库,也就是分支后,在进行拉取合并,解决冲突。最后按照《SourceTree的基本使用》中的做法就可以对代码进行最终的提交。

我讲的不是很详细,需要一定基础的人才能理解。如果你是初学者,可以根据我提供的链接进行系统的学习!也可以在 SourceTree 官网上查看教程。

参考资料

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加作者微信号:xttblog2。备注:“1”,添加博主微信拉你进微信群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作也可添加作者微信进行联系!

本文原文出处:业余草: » SourceTree 的简单使用