Spring-Boot全家桶知识点整理-【项目搭建篇】

Spring-Boot全家桶知识点整理

Git代码构建工具-码云代码托管

  1. 安装Git: windows 安装包:https://git-scm.com/download/win

  2. 注册码云账号:https://gitee.com/

  3. 在码云上配置必要的基础参数

    1. 打开设置-SSH公钥,如下图:
      Spring-Boot全家桶知识点整理-【项目搭建篇】_第1张图片

    2. 本机生成公钥

      在Git终端依次输入:
      1、cd ~/.ssh,显示 bash: cd: /c/Users/y/.ssh: No such file or directory则表示没有生成过公钥,如果不是则表示生成过公钥,可使用cat ~/.ssh/id_rsa.pub查看,也可在本地用户目录下的.ssh下查看。
      2、生成公钥,命令如下:ssh-keygen。
      3、查看公钥,命令如下:cat ~/.ssh/id_rsa.pub。
      整体如图:
      Spring-Boot全家桶知识点整理-【项目搭建篇】_第2张图片

    3. 添加公钥到码云
      Spring-Boot全家桶知识点整理-【项目搭建篇】_第3张图片

    4. 在码云创建项目仓库
      Spring-Boot全家桶知识点整理-【项目搭建篇】_第4张图片
      Spring-Boot全家桶知识点整理-【项目搭建篇】_第5张图片
      Spring-Boot全家桶知识点整理-【项目搭建篇】_第6张图片4. 在本地Git终端配置项目信息

      . 设置Git信息

      在命名行中定义两个全局变量,一个邮箱,一个name 上传到码云的时候会用到,命令如下:

      git config --global user.email "[email protected]"
      回车过后会出现绿色的字体然后再输入:
      git config --global user.name "username"
      邮箱用自己的,名字也可以自己取,没影响
      
      . 创建项目 :

      打开项目文件夹Git-StudyProcessCase (文件名最好和码云项目名一致,方便管理),

      然后右击鼠标,会看见如图:(选择 Git Bash Here)

      [外链图片转存失败(img-acdDcMn9-1564462847864)(C:\Users\Cheri\Desktop\1.png)]

      输入初始化命令 git init  回车 进行git仓库初始化
      输入要链接到码云的地址 (复制码云上创建项目仓库的克隆地址)
      git remote add origin https://gitee.com/JavaBigDataStudy/Git-StudyProcessCase.git  回车
      拉取码云上的所有文件到本地项目中来,git pull origin master
      查看本地文件夹发现多了文件:多的是码云上面的,可以自己查看下
      拷贝idea创建好的maven项目到本地仓库目录下 进行添加
      命令行中继续输入代码执行    git add .    (add空格后有个点别忘了) 
      添加注释,来说明自己为什么要上传,方便以后自己查阅  git commit -m "初始化工程"
      
      
      
      . 提交代码 :push前先将远程repository修改pull下来

      这一步需要输入码云账号与密码 验证

      提交到码云上面,git push origin master //需要输入的是码云注册邮箱跟密码
      第一次提交,要更改为:git push -u origin master  第二次提交就按照上面的写法即可
      
      . Git指令截图

Spring-Boot全家桶知识点整理-【项目搭建篇】_第7张图片

  1. 最终本地与远程都配置成功后,我们到码云上可以看到最新效果
    Spring-Boot全家桶知识点整理-【项目搭建篇】_第8张图片

  2. 常见问题处理:

    1. refusing to merge unrelated histories

    2. Updates were rejected because the remote contains work that you do

    3. Updates were rejected because the tip of your current branch is behind

      出现这样的问题是由于:自己当前版本低于远程仓库版本

      1.使用强制push的方法:[慎重使用-新项目初始化时可以,其他不可用]

      git push -u origin master -f

    4. refusing to merge unrelated histories

    5. Your branch is ahead of ‘origin/master’ by 2 commits.

    6. Your branch is ahead of ‘origin/master’ by 2 commits.

  3. 项目环境搭建总结

你可能感兴趣的:(开发问题集锦,系统架构)