SSM项目更新到远程仓库
开发环境
- 开发工具
idea集成开发环境
- 版本控制工具
git分布式版本控制工具
- 开发平台
linux操作系统
- SSM项目
deployee项目
创建git本地仓库
- 如果是创建一个初始项目,没有任何更新。则打开idea,选择顶栏的VCS(版本控制系统)->Import Into Version Control->Create Git Repository,进入下图界面,选中你需要git的SSM项目
- 如果是与别人协同开发,则需要克隆远端仓库来开发,在打开idea后,选择ckeck out from version control,选择git,进入如下界面,之后,进入新项目中。
提交到本地仓库
- 然后,会出现如下图的样子,所有的文件都变为红色,这表示这些文件还未加入本地仓库
- 右键点击项目名,选择Git->Add,将所有文件加入暂存区,此时所有文件变为绿色
- 然后选择Git->Commit Directory,进入下面界面,点击右下角Commit将文件提交到本地仓库
设置远程仓库
- 进入git->repository->remote,添加远程仓库
更新到远程仓库
- 选中项目点击右键,进入git->repository->pull,之后进入下面界面,点击remote的右边按钮,获得下方选中的合并分支,然后将远端仓库拉取到本地
- 如果pull失败,出现以下情况
1 2 3 4 5 6 7 8
| POST git-upload-pack (215 bytes) warning: no common commits remote: Enumerating objects: 92, done. remote: Total 92 (delta 3), reused 0 (delta 0) From http://gitee.com/rackleen/test1 * branch master -> FETCH_HEAD * [new branch] master -> origin/master fatal: refusing to merge unrelated histories
|
冲突解决方案
git pull origin master
git pull origin master --allow-unrelated-histories #强行合并
git add . #重新将文件增加到暂存区
git commit -m "update" #重新提交
git push origin master #之后应该能够提交了
如果上述步骤不能解决冲突,那就多用几次
- idea提供了push选项,git->repository->push,进入下图界面,选择push,最终push成功