git log --oneline --graph //查看版本和分支信息
git checkout zdq //切换到zdq分支
git merge dev //当前线与dev分支合并
git add . //添加到缓存区 git commit //添加到本地仓库
git status //查看缓冲区状态
git commit -m '更新说明' //提交到本地库
git checkout 版本号 //同步版本库的历史版本到工作空间
绑定账号和邮箱(如果是第一次使用git,需要先设置用户名和邮箱)
git config --global user.name '你的git的账号'
git config --global user.email '你的git的邮箱'
关联远程仓库地址到本地
git remote add origin https://gitee.com/xergou/fmmall.git
查询远程仓库的关联状态
git remote -v
提交本地仓库到远程 (master表示版本库的主分支)
git push 你的git地址 master
下载git项目到本地
git bash --> git init -->
pull远程仓库代码到本地
git pull 你的git master
协调开发
对版本号进行对比;A对远程库进行更改后;B需要覆盖到本地库;再将自己代码覆盖到本地库;同时对本地库与云库进行对比,上一个版本与当前本地库版本一样;才能push到云
先判断云里面与当前本地仓库版本是否一致;不一致就把云里的版本pull到本地 再把自己新版本与下载的版本更新,之后push到云;生成最新版本
分支管理
分支操作
分支特性:
-
当创建一个新的版本库,默认会创建一个主分支——master分支
-
每个分支可以进行单独的管理(常规分支、保护分支、只读分支)
-
分支可以进行合并
创建分支
git branch 新分支名
查看分支
git branch
git checkout branch_name//切换分支
git merge branch_name // 将branch_name分支合并到当前分支
:wq 合并之后退出
Git团队开发--IDEA整合Git使用
1.IDEA关联Git
2.基于IDEA版本管理
1.创建当前本地版本库
2. 将项目中的文件(工作空间)添加到暂存区
3.将暂存区文件提交到本地版本库生成版本
4.被Git进行管理的项目目录文件颜色说明
5.设置项目中的忽略文件
6.将本地版本库同步到远程仓库
1.创建远程仓库 : https://gitee.com/***/git-demo1.git
2.提交到远程仓库
7.绑定远程仓库
8.设置账号密码(你提交的git的)
9.将远程仓库代码clone到本地
10.填写本地仓库地址
使用Git进行团队协同开发
1.管理员
-
在本地进行项目结构的初始化搭建、框架整合
-
在项目的工作空间创建本地版本库
-
进行项目的git忽略设置
-
将项目提交到本地版本库
-
创建远程仓库(建议仓库名称与项目名称一致) https://gitee.com/xergou/git-demo2.git
-
将本地版本库同步push到远程仓库
-
在远程仓库中添加开发者(*)
2.开发者
-
从远程仓库克隆项目到本地,生成本地的工作空间及版本库
-
打开下载的工作空间,配置本地的服务器环境
3.开发步骤
-
进行开发之前先pull一次(让本地工程与远程仓库保持一致,降低冲突概率)
-
进行代码开发、进行本地测试
-
当开发完成一个节点之后,主动提交到版本库,并push到远程仓库
4.协同开发的冲突解决
即时所有开发者都严格遵守pull-dev-push的步骤,也难免会出现冲突,出现冲突该如何解决?
如果push版本时存在冲突,IDEA会弹出如下提示:
抉择是否合并
合并处理完成之后,再Push本地仓库