博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SourceTree的简单使用
阅读量:5823 次
发布时间:2019-06-18

本文共 1277 字,大约阅读时间需要 4 分钟。

原文网址:http://blog.csdn.net/u011439289/article/details/42126507

今天开始参与公司项目的代码编写,公司内部采用的是gitlib,所以用到了SourceTree,团队协作开发代码对我来说还是第一次,觉得有点新鲜,并且我安装的这个SourceTree完全是中文版的,操作起来也没什么问题!

 

 

点击左下角的图标,下载项目到本地。跳出的窗口,输入项目的地址,再点击其他地方,就会解析,接着点击“克隆”,就能下载到本地了。

接着用intellij idea打开。因为我们公司采用的是maven模块化的项目,所以选择打开根目录下的pom.xml就可以了。

项目结构如下:

 

接着加载依赖的jar包就可以了。

 

当在里面编写代码的时候,新添加的文件会跳出一下询问框,提示是否缓存到本地仓库,选择“yes”,文件是以绿色来表示的,表示还没有提交到远程仓库里面,选择“no”是以红色显示的,表示没有缓存在本地git仓库,也没有提交到远程。当文件提交过远程仓库后,就变成了白色的正常颜色,有过修改,就会变成蓝色的提示颜色。

 

用intellij可以直接和github结合使用,但是gitlib就不可以了,所以还需要用到SourceTree这个工具。

 

当项目中有代码修改过,intellij一样会提示各种不同的颜色。用SourceTree打开,点击“未提交的更改”。更改过的文件会在“2”这个地方用黄色表示,新文件用下面的蓝色表示。展开就是“3”区域显示的更改内容。点击“4”,暂存所选。或者右键选择“提交”。

 

跳出一个窗口:

 

说明提交信息,右下角的“master”字样,表示提交到“master”主干上。也可以选择暂存后的文件。

 

有时候自己个人开发的代码还不想提交到主分支上,可以新建一个分支。

 

在“分支”条目上右键或者选择“分支”都可以。接着切换这个分支上,双击要切换到的分支条目就可以了。

 

分支不同,右下角都会显示的:

 

下图可以看到提交了:

 

可是这只是提交到本地而已,还要提交到远程,所以要“推送”:

 

推送到分支“lhx2”:

 

显示不同了:

 

切换回“master”分支,可以看到有一个分支:

 

上内部网络上看一下,有信息提示:

 

接着就是删除分支:

 

接着就是删除分支:

 

确认后,有错误:

提示要切换到其他分支才能删除,也就是不能删除正在占有的分支。选择其他分支后就能删除了。

 

 

利用intellij从远程上拷贝git项目。

先在git网站上获取项目的地址。

 

 

跳出窗口,复制粘贴地址进去

 

 

点击“Test”,联网情况下一般没什么问题:

 

 

点击“Clone”,下面的窗口就会显示一些提示信息,其实后台也是执行git命令,只不过是intellij帮我们自动化执行了而已。

 

 

最后项目导入到了本地,会跳出如下的窗口询问是否要以项目的方式来打开。点击“Yes”,就会加载pom.xml,随便把项目也加载到新的窗口了!

Stay hungry, stay foolish!
分类:
 
 
本文转自左正博客园博客,原文链接: ,如需转载请自行联系原作者
你可能感兴趣的文章
串结构练习——字符串匹配
查看>>
linux下输入密码不回显
查看>>
《构建之法》读书笔记
查看>>
拿下阿里、头条、滴滴的offer后谈谈面试经验---动身前看一看
查看>>
android开发(49) android 使用 CollapsingToolbarLayout ,可折叠的顶部导航栏
查看>>
【ERP】如何在多行数据块中实现仅能勾选唯一的主联系人
查看>>
Oracle 数据库优化的R方法(Method R)
查看>>
CentOS最小化安装系统开启网卡
查看>>
互联网+升级到智能+ 开启万物智联新时代
查看>>
Nginx + Tomcat (java )服务器部署
查看>>
Linux文本编辑器之Nano
查看>>
VC无闪烁刷屏技术的实现【转】
查看>>
【原】IOS中KVO模式的解析与应用
查看>>
EntityFramework Core迁移时出现数据库已存在对象问题解决方案
查看>>
urb传输的代码分析【转】
查看>>
理解 QEMU/KVM 和 Ceph(3):存储卷挂接和设备名称
查看>>
一道算法题的一种O(n)解法
查看>>
ABP理论学习之NHibernate集成
查看>>
反射之动态创建对象
查看>>
隐马尔可夫模型学习小记——forward算法+viterbi算法+forward-backward算法(Baum-welch算法)...
查看>>