git小乌龟(Tortoisegit)操作git;基本操作快速上手

使用git小乌龟操作git,实现基本的操作

gitee的基本操作

1-创建中央仓库,克隆中央仓库到本地

  • 首先登录gitee或者github账户,在管理页面上创建中央仓库(下面的演示皆使用gitee)
    点击新建仓库
    在这里插入图片描述
    这里将仓库命名为git
    在这里插入图片描述
    点击创建后,再点击初始化readme文件
    在这里插入图片描述
    到这里中央仓库建立完毕
  • 克隆中央仓库到本地
    建立一个新的文件夹,在空文件中右键选择
    在这里插入图片描述
    点击克隆
    在这里插入图片描述
    弹出此界面后再点击浏览,输入仓库的url地址
    在这里插入图片描述
    点击确定,出现此界面后说明克隆成功
    在这里插入图片描述
    关闭后文件夹中出现了gitee仓库中所有的文件
    在这里插入图片描述

2-初始化仓库,提交以及推送

新建一个文件夹,命名为git2,接下来我们要这此处创建一个仓库,并在这里进行文件的创建和修改,最后上传到中央仓库

  • 初始化仓库
    点击在这里创建版本库,即完成初始化仓库操作
    在这里插入图片描述
  • 在这创建一个文件,这里我创建一个名为hello的txt文件
    在这里插入图片描述
  • 对文件进行提交
    在文件夹空白处右键,移动至git小乌龟,弹出界面后选择提交
    在这里插入图片描述
    写入日志信息,以及勾选变更列表后,点击提交,则提交到了本地仓库
    在这里插入图片描述
  • 推送到中央仓库
    因为自己手动初始化的仓库内的文件与中央仓库的文件不同,因此需要先进行拉取再进行推送,如果不进行拉取直接推送的话,则会直接将中央仓库内的全部内容覆盖为本地的内容。
    设置远端即为中央仓库的url地址
    在这里插入图片描述
    在这里插入图片描述
    此处在拉取后会又合并的选项,点击后会将中央仓库内容与本地仓库内容进行合并
    在这里插入图片描述
  • 推送消息到中央仓库
    依旧右键点击文件夹空白处,点击推送
    在这里插入图片描述
    确定后即可将文件推送到中央仓库,中央仓库的文件发生了改变
    在这里插入图片描述

3-获取中央仓库的修改,以及再次修改文件后推送

此操作在之前创建的git文件夹中进行

  • 首先获取中央仓库的修改,使用拉取来获得仓库最新的消息,与上面同理
    拉取后获得了中央仓库中从git2推送上去的hello.txt文件
  • 修改后再次推送
    对拉取到的文件进行如下修改
    在这里插入图片描述
    然后依旧先在本地进行提交,然后再推送至远端
    在这里插入图片描述
    提交后进行推送,步骤与之前演示相同,此时发现中央仓库中的文件也进行了修改
    在这里插入图片描述

2-分支操作

在生产开发中,不止有一个master分支,还会又其他的分支,比如开发分支,测试分支等等
最后将各个分子合并,成为一个完整的项目

2-1创建分支

在这里我们创建两个分支,依旧在git仓库中进行操作
在这里插入图片描述
在这里插入图片描述
与上图同理创建分支2
【注意:基于的分支是master分支】
在这里插入图片描述
此时因为勾选到了切换到最新的分支,此刻文件夹中采用的是fenzhi2
在此分支中进行修改
在这里插入图片描述
修改后在本地进行提交操作,然后推送到远端,发现仓库中分支选项有了fenzhi2
在这里插入图片描述

此时分支2中的hello文件进行了修改,但是分支1中的文件没有进行修改
依旧右键选择切换分支
在这里插入图片描述
切换到分支1
在这里插入图片描述
查看文件夹中的hello文件,发现分支1中的hello文件没有被修改
在这里插入图片描述
修改分支1中的hello文件
在这里插入图片描述
提交和推送分支1,操作与提交与推送分支2相同

2-2分支合并

将分支1和分支2合并,在文件夹中创建一个分支3,来合并分支1和分支2
【注意:创建分支3基于的是master分支】
点击合并
在这里插入图片描述
先与分支1进行合并
在这里插入图片描述
合并后文件夹中的hello文件中内容发生变化
在这里插入图片描述
同理再与分支2进行合并
在这里插入图片描述
此时因为分支3上已经有的hello文件与分支2上的文件发生了冲突,此时需要手动解决
在这里插入图片描述
点击确定
在这里插入图片描述
解决后的分支
在这里插入图片描述
提交然后推送,此时中央仓库中有了分支3
在这里插入图片描述

2-3分支删除

点击浏览引用,可以看到仓库中的所有分支
在这里插入图片描述
右键后点击删除,即可删除本地的分支3,再此前需要切换到其他的分支
在这里插入图片描述
点击remotes则可以删除远端的分支
在这里插入图片描述
删除后再次查看中央仓库分支,发现分支3已经被删除
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值