如何将本地代码上传至码云上

1,387 阅读2分钟

这段时间发现git用的人好多,自己试下,下面是过程

1:首先要有个码云账号,自己注册就好!

2:首先准备环境,你得有操作工具git shell

。下载地址(git-scm.com/downloads),根据你的电脑系统下载,我是win10,windows系统傻瓜式安装,直接next完成就行。

3:进行公钥的设置

3.1:首先获取你的公钥

鼠标右键或者在你的开始菜单里面找到git base,点击进入

进入后敲击如下指令,他给出你公钥的地址,去提示的盘盘符照这个文件
$ ssh-keygen -t rsa

-C "你注册时的邮箱号"

找到文件后用你的的文本编辑器打开,进行复制

3.2:进行设置公钥设置

进入码云后,点击你头像下的设置,进入设置界面后进入ssh公钥,进行设置,将刚复制的公钥放入弓腰输入框,点击提交即可!

4:在码云上新建仓库

点击头像旁边的加号,新建仓库,基本只要输入仓库名和你要提交的代码里类型就很好。

5:代码提交

5.1:进入刚才建好仓库,复制地址

5.2:在本地新建一个文件夹作为你的本地仓库,然后右键,进入git base

5.2:使用下面的语句克隆下你刚建立的仓库地址
git clone 你的仓库地址

5.3:建立仓库,执行git init命令

5.4:将你的项目拷贝到你的仓库中

5.5:将你所拷贝的项目所有文件添加到仓库中(. 表示所有文件,你也可根据文件名只提交某一单一文件)
git add .

5.6:为添加的文件添加注释
git commit -m "注释"

5.7:将你的本地仓库,关联到码云上

git remote add origin 仓库地址

5.8:上传之前先pull 一下,执行如下命令
git pull origin master

5.9:上传
git push -u origin master

5.10: 上传成功

注:提交代码出现 Push to origin/master was rejected 错误解决方法 

1.为什么会出现这样的问题

一般发生在 GitHub码云 刚刚创建仓库第一次pull的时候,两个仓库的差别非常大,所以git拒绝合并两个不相干的东西

2.快速解决方法

切换到自己项目所在的目录,右键选择 GIT BASH Here

然后依次输入一下命令即可解决

git pull
git pull origin master
git pull origin master --allow-unrelated-histories

如果还是提交不了可以试试下面这行代码

git push -u origin master -f