Git & SourceTree 学习笔记

1 学习背景

版本大爆炸时代,一个项目从开始到结束的周期性导致了它的迭代次数的增加,以及有时候还需要回滚操作,太多的版本文件会让人看起来很乱很复杂。这使我在学习和工作的过程中收到了困扰,并由此准备寻找和学习一款版本管理的软件。通过在网络上的寻找,找到了一个强大且好用的工具:SourceTree。

2 SourceTree

SourceTree是基于Git模块的一款图形化操作软件,它也支持跨平台使用,在Win、Linux、Mac上都可以使用。所以用起来非常的方便。下面是它的官方网站:Install Sourcetree | Sourcetree | Atlassian Documentation

下载地址:Sourcetree | Free Git GUI for Mac and Windows

2.1 下载流程

进入下载界面后:

下载完成,运行并安装。

安装需要注册账号。需要选择Bitbucket选项。

这里登录我采用了谷歌账号(可能需要解决网络问题)。

登录后需要下一步,下一步这样创建账号,然后授权。

出现如图的界面可以下一步安装。

下面是安装完成打开后的界面:

2.2 基本概念

在配置好SourceTree后使用之前需要明白它的一些概念和原理,下面是我的学习笔记。

概念:

工作区:文件目录,代表你准备修改或新建的代码文件,相当于从硬盘读到内存中。

仓库:包括暂存区和储存区。暂存区代表新写好的代码准备保存而还没有保存。储存区表示已经保存好的代码区域。

2.3 本地使用

一、首先创建一个空目录

二、打开SourceTree

点击Create

创建成功后出现

然后再你的工作目录中可以新建一个测试文件,如图:

然后再SourceTree中可以看到一个未暂存文件。

点击选择这个文件后面的加号,可以拉入到暂存区,等于从工作目录--->暂存区。

在下面的备注栏中可以输入备注信息,相当于日志,然后点提交就可以放到储存区。会跳转到History,产生了第一个版本。

然后再你的电脑本地目录,打开你创建的文件,在里面输入你想要的信息,点击保存。接着打开SourceTree,出现了一条信息。

文件状态重新变为了未暂存状态。

选择这个文件出现你添加的内容提示。

然后再点击加号,即可放入储存区,再去文件状态里边,填写备注,点击提交。后续便可以再仓库管理修改后的文件。

下面这一列是给每一次操作分配了一个全局唯一的ID,对以后的操作都非常重要。

当你改完之后放到未暂存区而没有提交时,后悔所该的内容,就可以点击未暂存区的文件点击丢弃即可。

2.4 回溯版本

当我们在做一个项目发现方向错误,或者以前的版本影响到了现在,就可以切回你想要的版本,再重新开始走一个新的分支。

打开文件历史

双击你想要的分支,即可以切换过去。

以上是一些基础的操作,如果想学习更详细和复杂的操作,请移步视频网站,我也是听这位老师的课程,讲解的非常详细。

Git入门-04-时空穿越_哔哩哔哩_bilibili

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值