1.下载安装Git
这里选择的是客户端安装版,地址:https://git-scm.com/download/win
一直下一步即可,安装完成后,桌面右键如下:Git GUI Here(客户端) 和GIT Batch Here(终端)
命令行输入git显示如下表示安装成功
2.注册码云
注册码云账号后
点击右上角设置-SSH公钥,如下图
3.生成公钥
在桌面上打开安装好的Git终端,
在Git终端输入:
如果显示No such file or directory则表示没有生成过公钥
2.1 生成公钥:
输入命令后有几个选项,一直按回车表示默认选项:
2.2 查看公钥
4.添加公钥
将生成的公钥复制到码云账户中:
5.创建仓库
点击个人主页左侧-仓库,新建一个私有仓库:
5.1 新建仓库
创建成功:
5.2 设置Git信息
在本地终端设置
5.3 创建项目
5.4 检出项目到本地
5.5 提交项目
打开拉取的README.md文件,修改其中内容
并新建任意文件
将项目的所有文件添加到仓库中(即将你所要变更的文件加入其中)
如果想添加某个特定的文件,只需把.换成特定的文件名即可
为你添加的文件添加注释信息
执行提交命令:
6.使用IDEA上传项目到码云
6.1 在IDEA中配置Git
找到本地git安装目录
打开IDEA设置->搜索git
点击Test测试是否成功
6.2 再次在码云上新建一个项目
6.3 在本地IDEA上新建或选择已有的项目:
项目右键->Git->Add 添加到缓冲区
6.4 将缓冲区的项目添加到本地仓库中
6.5 上传到码云
进入配置提交界面,点击master→DefineRemote,进入远程定义,复制你的码云项目地址链接,然后填入到远程定义中,然后点击push。
下面的问题是由于我选择已有的项目引起的:
我这里是由于选择的已有项目,而不是从git上直接clone下来,所以会报错:Push rejected: Push to origin/master was rejected
为什么会出现这个
一般发生在 GitHub 或 码云 刚刚创建仓库第一次pull的时候,两个仓库的差别非常大,所以git拒绝合并两个不相干的东西
切换到自己项目所在的目录,右键选择 GIT BASH Here
然后依次输入一下命令即可解决
git pull git pull origin master git pull origin master --allow-unrelated-histories
如果还是提交不了可以试试下面这行代码
git push -u origin master -f
出现这样的字样就代表提交成功啦!
暂无评论内容