使用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已经被删除

3565

被折叠的 条评论
为什么被折叠?



