Spring-Boot全家桶知识点整理
Git代码构建工具-码云代码托管
-
安装Git: windows 安装包:https://git-scm.com/download/win
-
注册码云账号:https://gitee.com/
-
在码云上配置必要的基础参数
-
打开设置-SSH公钥,如下图:
-
本机生成公钥
在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。
整体如图:
-
添加公钥到码云
-
在码云创建项目仓库
4. 在本地Git终端配置项目信息. 设置Git信息
在命名行中定义两个全局变量,一个邮箱,一个name 上传到码云的时候会用到,命令如下:
git config --global user.email "167890780@163.com" 回车过后会出现绿色的字体然后再输入: 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指令截图
-
-
最终本地与远程都配置成功后,我们到码云上可以看到最新效果
-
常见问题处理:
-
refusing to merge unrelated histories
-
Updates were rejected because the remote contains work that you do
-
Updates were rejected because the tip of your current branch is behind
出现这样的问题是由于:自己当前版本低于远程仓库版本
1.使用强制push的方法:[慎重使用-新项目初始化时可以,其他不可用]
git push -u origin master -f
-
refusing to merge unrelated histories
-
Your branch is ahead of ‘origin/master’ by 2 commits.
-
Your branch is ahead of ‘origin/master’ by 2 commits.
-
-
项目环境搭建总结