关于Git的一些初步理解

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仓库提交代码

猜你喜欢

转载自blog.csdn.net/l320218/article/details/85198549
今日推荐