¶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失败,出现以下情况
shell
1 | POST git-upload-pack (215 bytes) |
冲突解决方案
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成功