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

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

hot3.png

一支对GIT的分支主支比较迷糊,不知道是什么意思,这里做了个实验,希望跟我一样的初学者有个大致的理解:

首先还是把基础教程奉送上:

一、本地创建版本库并提交到服务端

1、建立文件夹
2、右键->GIT在这里创建版本库
3、右键-》选择"GIT提交...->master"

ps:这个是适用于远程端没有文件,或者说本地端就是第一个版本的情况

二、从服务器加载项目

1、在想要的地方直接右键->选择git克隆(不用新建文件夹,复制正确的地址后会自动有文件夹的)
弹出输入用户名密码,对了后会将服务端的文件拉取出来

ps:这个是适用于从包含但不限于GITHUB上拉取项目的情况

三、创建分支
1、创建分支
右键tortosieGit->创建分支
PS:创建后的分支并不会自动切换过去,必须自己切换,否则依然在原来的工作区

2、提交修改

右键-》选择"GIT提交...->master"

PS:后面的名字可以看出是处在哪个分支,每一次在工作区的修改必须有这部操作才算是生效,否则都叫做临时修改,提交修改并不是很多人理解的提交到服务端,提交到服务端必须推送上去。

3、切换工作区(分支)

右键tortosieGit->切换/检出
弹出窗口后选择

4、合并分支

右键tortosieGit->切换/检出
弹出窗口中选择的是合并来源的分支,也就是跟哪个合并

什么是分支,分支是对于同一个项目中的某个文件或者某些文件的一个修改记录,分支是基于客户端自己的一个概念,默认情况下本地端跟服务端都会有一个master主支,如果你本地建立分支,你可以将分支跟本地的主支合并也可以直接将本地的分支上传到服务端的主支

你可以测试一下,建立几个分支,然后再不同的分支上建立不同的文件,你会发现切换过去后,你在不同分支下只能见到自己分支中创建的文件(比方说你在master建立1.txt并提交,在tree分支上建立2.txt,你会发现,在合并前,你在master上只能看到1.txt,切换过去后只能看到2.txt)。

可以总结一下,在不同分支建立的文件,切换后是看不见的,合并后则在当前分支上能够看见。但是修改则不同,对于同一文件,在不同分支上的修改同一个文件合并后会保留合并源的文件

这篇文章很基础,这篇文章可以算是一个基础概念的科普吧,很多操作并没有解决这个问题,图文版的可以看看这个http://www.cnblogs.com/ssor/archive/2012/02/04/2337823.html

转载于:https://my.oschina.net/u/1186749/blog/616617

你可能感兴趣的文章
贪心算法之活动规划
查看>>
傅里叶变换--虚部的理解
查看>>
[Android Samples视频系列之ApiDemos] App-Activity-Intents
查看>>
在线修改redo日志大小
查看>>
金山:2月新增病毒356万 十大病毒出炉
查看>>
NLog路由规则和上下文信息
查看>>
SQL Server脏读方式数据提取---NOLOCK和READPAST
查看>>
Gns3模拟器试验
查看>>
nginx和php性能优化相关
查看>>
企业开发与社交开发相辅相成
查看>>
Exchange 2013部署系列之(七)配置SSL多域名证书
查看>>
卸载SCCM2012 R2层次结构中的Pirmary Site
查看>>
又被忽悠了,互联网创业的陷阱你遇到了吗
查看>>
问对网:有价值的职场互助社区
查看>>
SQL Server 客户端连接的问题
查看>>
德勤收购MSSP厂商Vigilant
查看>>
Inode构建的ext3文件树
查看>>
如何让年轻员工乐于接受批评
查看>>
zabbix中文配置指南
查看>>
Microsoft Visual Studio下编译缺少头文件unistd.h解决办法
查看>>