Git讲解以及Git操作步骤

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

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

3.git和svn区别:
	svn:集中式项目版本管理工具
		 效率低
		 svn服务器获取项目,会从服务器复制项目到本地
		 
	git:分布式项目版本管理工具
		通过指针形式,指定代码分支
		
		
4.代码托管服务器
	国外平台:
	gitlab:企业使用最多,不会将代码开源
	
	github: 会将上传的代码公开,大家都可以访问
	
	国内平台:
		码云
		Coding
	
	https://github.com/liuc12580/git-demo/blob/git1219/src/main/java/com/jk/User.java


安装步骤:
	
	https://blog.csdn.net/u012225679/article/details/71123171

5.安装git bash ,百度搜索从官网下载,傻瓜式安装下一步就行

6.配置环境变量 (保证git命令在任何目录下都可以使用)
	在PATH后面追加:自己git目录/cmd
	
7.注册gitlab账号
	username:自己名字全拼或者你的英文名
	email: qq 或者 163 或者 sina 或者 126
	password:
	

8.idea安装git插件 git integration /  git(Lab) integration

9.idea配置git bash
    ctrl + alt + s 打开settings配置
	Version control-->Git-->path to git executable 选择git目录/cmd/git.exe
	点击Test测试出现版本号则代表没有问题
	
10.	settings配置--》GitHub --》点击右侧+ 
	Server填写github.com或者gitlab.com
	Login: 登录账号
	Password: 登录密码

11. 生成公钥
	$ git config --global user.name "账号"
	$ git config --global user.email "注册的邮箱"
	$ ssh-keygen -t rsa -C "注册的邮箱"
		按三下回车

12. gitlab网站或github网站添加SSH公钥
	 c盘--》User--》用户文件夹(liuc)--》.ssh--》id_rsa.pub
	 文件用小红本或者小绿本打开
	 
	 将里面全部复制
	 
	 打开网站 找到用户 setting --》SSH --》New SSH key
	 title随便写
	 key将复制的内容粘贴过去就可以
	 最后点击Add SSH key
	 

13. idea Terminal 配置git命令窗口
    settings --》Tools --》Terminal--》Shell Path--》选择Git目录\bin\bash.exe


14. idea 安装 .ignore 插件 并配置

15. 创建项目 设置指定忽略文件不要提交到git代码仓库
	项目右击--》new--》ignore file--》ignore file(git)
	勾选example user template 
	点genernate完成

16. 将本地项目设置为git Repository
	VCS-->import into version control -->create git Repository
	选择自己创建的项目
	
17. 上gitlab或者github网站创建远程仓库


18. git push --set-upstream origin 分支名称
	向git仓库提交代码,但是git仓库没有分支,需要执行上面命令
	创建分支并向此分支提交代码
	
	git merge 分支名称
	将指定的分支代码合并到当前分支下
	合并完成之后只是在本地仓库,需要执行git push命令提交到远程仓库


	早上上班第一件事就是执行git pull命令将代码更新到最新版
	
	在提交代码之前先执行git pull更新然后提交代码

猜你喜欢

转载自blog.csdn.net/weixin_43963200/article/details/85336175