当前位置:   article > 正文

Git的基本概念和使用_git分支和主线

git分支和主线

Git的基本概念和使用
一、Git是什么?
Git:是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
GitHub:全球最大的面向开源及私有软件项目的托管平台,免费注册并且可以免费托管开源代码。
GitLab: 与GitHub类似,也是属于第三方基于Git开发的产品,不同的是
: GitLab可以部署在自己的服务器上,代码数据都是掌握在自己手中,适合公司内部团队开发。

二、Git和SVN的区别:
SVN版本集中管理,所有的代码都在-台服务器上; 分支和主线是不-样的路径;
Git分布式管理,去中心化,服务器和每个开发人员都拥有一个本地的代码管理仓库;分支和主线路径是-样的。
注意:本地仓库,远程仓库
总结: git 比svn更强大,大部分公司都在用!

三、公司都是如何使用Git的?
1、安装好git工具;
git --命令行模式操作
tortoiseGit — 图形化界面操作
2、公司会有-个服务器(多个仓库, -般项目<–>仓库),针对不同的人账号有不同的权限! !
首先,你需要有一个git的账号, 公司的所有文件或者代码都放到git仓库中(仓库地址),需要有账号才能克隆相应的分支下来,得到所有的文件或者代码;
然后,你也可以把本地推送到远程仓库(账号有权限)。
3、分支(Branch) 和主线(Master) :
主线(master) :主树干,-般放稳定的代码(最终的文档)
分支(branch) :树杈,每人(组)维护一个分支, 等稳定后合并到主线。
使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。比如:每个人都有代码/文档提交到一个公共的服务器,避免互相影响,移交到自己的分支里,转的人来合并(merge) 到主干分支。

四、Git的常用操作
1、Git克隆: url +本地目录,获取远端的仓库地址,有对应的账号权限,克隆代码/文档到本地。
2、Git 拉取:远端仓库里的文件更新了,下拉到本地: git 拉取—>选择分支–>确认;点击拉取到的差异,可以查看本次的变动。
拉取(pull) :可以自动进行分支的合并,用的比较多;
获取(fetch) :可以自动合并分支,用的比较少。
3、Git推送
本地新增加了文件/代码,需要推动到远端仓库。本地–>远程仓库
1、添加(add) :添加到本地缓存区
2、提交(commit) :提交到本地库,需要添加日志。(此时远端github是没有文件的)
3、推送(push) :推送到远端服务器。 (远端仓库有了本文件)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/976316
推荐阅读
相关标签
  

闽ICP备14008679号