目录
  1. 1. SSM项目更新到远程仓库
    1. 1.1. 开发环境
    2. 1.2. 创建git本地仓库
    3. 1.3. 提交到本地仓库
    4. 1.4. 设置远程仓库
    5. 1.5. 更新到远程仓库
SSM项目更新到远程仓库

SSM项目更新到远程仓库

开发环境

  • 开发工具
    idea集成开发环境
  • 版本控制工具
    git分布式版本控制工具
  • 开发平台
    linux操作系统
  • SSM项目
    deployee项目

创建git本地仓库

  • 如果是创建一个初始项目,没有任何更新。则打开idea,选择顶栏的VCS(版本控制系统)->Import Into Version Control->Create Git Repository,进入下图界面,选中你需要git的SSM项目
    git1
  • 如果是与别人协同开发,则需要克隆远端仓库来开发,在打开idea后,选择ckeck out from version control,选择git,进入如下界面,之后,进入新项目中。
    git

提交到本地仓库

  • 然后,会出现如下图的样子,所有的文件都变为红色,这表示这些文件还未加入本地仓库
    git2
  • 右键点击项目名,选择Git->Add,将所有文件加入暂存区,此时所有文件变为绿色
    git3
  • 然后选择Git->Commit Directory,进入下面界面,点击右下角Commit将文件提交到本地仓库
    git4

设置远程仓库

  • 进入git->repository->remote,添加远程仓库
    git5

更新到远程仓库

  • 选中项目点击右键,进入git->repository->pull,之后进入下面界面,点击remote的右边按钮,获得下方选中的合并分支,然后将远端仓库拉取到本地
    git7
  • 如果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成功
    git6
文章作者: rack-leen
文章链接: http://yoursite.com/2019/05/30/Java/Java%E6%A1%86%E6%9E%B6/SSM/SSM%E9%A1%B9%E7%9B%AE%E6%9B%B4%E6%96%B0%E5%88%B0%E8%BF%9C%E7%A8%8B%E4%BB%93%E5%BA%93/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 rack-leen's blog
打赏
  • 微信
  • 支付宝

评论