导图社区 Git代码管理
Git代码管理工具,版本管理,十分钟入门。
HTML5,CSS3,JavaScript以及JQuery基础,作为前端入门基础,主要列举了其基础内容。
Java EE 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。本思维导图维spring,springmvc和mybatis框架思维导图笔记,快速浏览和记忆,快速入门!
社区模板帮助中心,点此进入>>
项目时间管理6大步骤
互联网9大思维
项目管理的五个步骤
电商部人员工作结构
组织架构-单商户商城webAPP 思维导图。
暮尚正常运转导图
域控上线
产品经理如何做好项目管理
车队管理
python思维导图
git代码管理
git版本库示例图
Git版本库
工作区--> 暂存区
git add --all
暂存区-->本地仓库
git commit -m "2019-6"
本地仓库--> 远程仓库
git push origin master(dev)
远程仓库-->本地仓库
第一种方式:关联本地和远程
本地空仓库初始化
git init
添加远程库
git remote add origin git@xxx.com/xx.git
关联本地和远程master分支
git push -u origin master
拉取远程仓库
git pull origin master 将远程仓库拉取到当前master分支
第二种方式:直接克隆远程仓库
git clone xxxx.git
其他操作
撤销工作区的修改
git checkout --file
1. 如果add过,则撤销到和暂存区一样的状态
2. 如果没有add过,则撤销到和版本库一样的状态
从版本库中删除文件
1. git rm file 从版本库中删除文件
2. git commit -m "2019-6" 删除后需要提交
Git版本管理
查看各个版本
git log
git log --pretty=oneline 单行查看
版本回退
git reset --hard HEAD^
git reset --hard HEAD^^
git reset --hard HEAD~100
撤销版本回退
1. 查看每一次的命令以获取回退前的版本号 git reflog
2. 撤销版本回退 git reset --hard [ID]
Git分支
创建分支
创建分支,然后切换分支
git branch dev 创建分支
git checkout dev 切换分支
创建并且切换分支
git checkout -b dev
合并分支
分支的三个指针
Master指针
当前指针HEAD
自创建分支指针(dev)
快速合并分支
git merge dev 合并dev分支到当前分支
快速合并就是移动指针
非快速合并分支
1. git merge --no-ff dev
2. 合并后出现冲突,手动解决冲突
3. 解决冲突后再add和commit
删除分支
git branch -d dev