赞
踩
【*】在Github创建远程仓库
【*】在IDEA创建本地仓库
【*】将本地仓库推送到远程Github仓库
【*】将本地项目添加到索引(相当于缓存)
【*】将项目提交到本地仓库
【*】将项目提交到本地
【*】提交到远程仓库
【*】提交到远程
【*】刷新GitHu发现项目已经成功提交到了GitHub
【*】创建分支
【*】切换分支时,产生的问题A分支切换到B分支
【*】比较本地之前的提交
【*】和其他的分支进行比较
【*】将修改的代码提交到GitHub
【*】将远程仓库的代码克隆到本地
克隆下来之后,不要直接就根据idea的提示取创建,使用open选择打开clone下的项目文件夹所在的位置,避乱乱七八糟的麻烦
【*】模拟两个开发者提交代码
【*】冲突场景
Merge:会将当前分支和主分支进行合并,并且会留下合并的痕迹,使用git log --oneline --graph命令可以查看
Rebase:也是合并,项目历史呈现出完美的线性,但是安全性低,rebase 不会有合并提交中附带的信息不可跟踪,可以使用git reflog命令查看,但是也不好,
X:代表这一块代码不使用了
》:需要的代码,移动到最终的代码中
【*】拉取远程代码场景2
我们在Git上拉取代码之后,为了是一个本地开发,所以需要修改配置文件,例如端口、IP、热部署等,所以在更新拉取代码时候,并不想将本地修改的配置文件覆盖掉,
【*】IDEA使用Git和远程仓库比较(极其重要)
【*】PULL时远程和本地产生冲突
比如配置文件不想被更新,但是不更新没有办法拉取新的代码
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。