您的位置:首页 > 其它

关于Git的一些初步理解

2018-12-22 10:59 162 查看

1.Git是什么
是分布式项目版本管理工具,功能强大 ,带有分支系统
Git是目前世界上最先进的分布式版本控制系统(没有之一)。

2.git项目版本控制
通过分支结构来管理项目版本
初始化项目上传至代码托管服务器只有一个分支就是master主分支
然后开发不要在master主分支下,需要我们自己创建分支,在自己分支下开发代码
开发完成之后,将开发的分支代码合并到master主分支下。

3.git和svn区别:
svn:集中式项目版本管理工具
效率低
svn服务器获取项目,会从服务器复制项目到本地

git:分布式项目版本管理工具
通过指针形式,指定代码分支

4.代码托管服务器
国外平台:
(1)gitlab:企业使用最多,不会将代码开源

(2)github: 会将上传的代码公开,大家都可以访问

国内平台:
码云
Coding

5.Git常用命令

git clone XXX //克隆代码库
git checkout -b test //新建分支
modify some files //完成修改
git add . //把修改加入stage中
git commit -m '' //提交修改到test分支
review代码
git checkout master //切换到master分支
git pull //更新代码
git checkout test //切换到test分支
git meger master //把master分支的代码merge到test分支
git push origin 分支名//把test分支的代码push到远程库
git pull origin 分支名//把test分支代码更新到当前分支
git  branch 分支名称//创建新的分支并切换到该分支下
git push --set-upstream origin 分支名称//向git仓库提交代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: