git和souce tree初级使用指南

一、创建克隆:在远程仓库和本地仓库上建立连接

  1. 首先在码云上建立一个远程仓库
    点击这里进入码云
    建立仓库2.打开souce tree,点击“Clone”
    在这里插入图片描述
    其中源路径指的就是远程仓库的路径,目标路径的文件夹必须为空文件夹。

返回远程仓库,复制路径(一定要https的地址)
在这里插入图片描述
都填好后点击克隆按钮
在这里插入图片描述
克隆成功就是这样的
在这里插入图片描述现在我们就可以进行下一步的操作了!

二、提交:可以将自己的文件提交到本地仓库中
注意:文件必须放在仓库的文件夹里

1.首先在文件夹中新建一个txt文件

在这里插入图片描述
此时你会发现打开souce tree会自动显示一个未暂存文件
在这里插入图片描述选中这个文件,点击暂存所选
在这里插入图片描述
在下面写上备注后就可以点击右下方提交按钮,将文件夹中文件提交至本地仓库。

三、推送:将本地分支提交到远程仓库中,比如将刚刚的文件提交到远程仓库

1.点击推送按钮
在这里插入图片描述

2.选择推送的分支 ps:选中时记得打✔
在这里插入图片描述3.点击推送即可

这时我们回到git中可以看见,我们刚刚新建的文件已经添加进去了
在这里插入图片描述

我在第一次推送时出现了问题

在这里插入图片描述网络上搜了各种方法,也没有用,后来我想起来在git上创建的仓库用的私密模式,设置成公开后的就可以了。

四、拉取:将远程仓库的分支获取到本地仓库中

我刚刚在远程仓库随便添加了点数字
在这里插入图片描述
在这里插入图片描述
点击拉取

在这里插入图片描述
可以看到我我在远程仓库更改的东西,已经获取到了souce tree中。

需要注意的是:不可以同时修改两个仓库的 同一行 的代码,比如说在合作时,我的搭档在git上改的代码和我在本地上改的代码是同一行,这个时候在进行拉取和推送操作时就会出现冲突,解决冲突的方法就是将一端仓库的代码删掉即可

五、分支
1.推送新的分支
在本地文件夹中新建一个文件
我这里新建的文件名就是dev,将本地文件提交至本地仓库
在这里插入图片描述

随后准备将新文件dev推送到新的远程分支,我这里远程分支的名字也叫dev
在这里插入图片描述
在推送新的分支前先拉取一下,防止搭档在远程仓库新建文件造成冲突

2.点击推送
在这里插入图片描述此时远程已经出现了一个新的分支

我们可以看一下远程仓库的master分支,是没有dev文件的
在这里插入图片描述dev分支是有的
在这里插入图片描述
将dev合并推送至master
在这里插入图片描述
此时我们再看,远端的mater上也有dev这个文件
在这里插入图片描述如果master上的代码正在投入运行,但是又需要修改或者更新代码,我们可以把远程的dev分支检出到本地分支
在这里插入图片描述
检出本地分支时,名字最好和远程分支的名字一致,方便区分
在这里插入图片描述此时我们就可以在两个分支上分别进行工作,分支最大的功能就是每个分支都具有独立性,互相不影响。

比如在在本地分支中选择dev分支,然后去本地文件夹新建文件,我建的是444
在这里插入图片描述推送到远程仓库的dev分支中
在这里插入图片描述

随后再去远程仓库中查看,可以看见dev分支中是有新文件的

在这里插入图片描述
我们可以再去master分支中看到,master分支中并没有新文件。

在这里插入图片描述随即回到本地文件中,在souce tree中选中dev分支时,可以看到里面有新文件

在这里插入图片描述
但是如果选中master分支时,就没有新文件
在这里插入图片描述
这两个分支不会有任何的影响,对我们未来的团队协作有非常大的帮助。

以上是我总结的git和souce tree的初级使用指南,希望对大家有帮助,谢谢观看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值