最近笔者在研究将最近写的代码推送到码云仓库里,由于最初在在javaIDEA里面直接配置码云关联账号,将本地代码推送到码云仓库,但是却无贡献度的问题,后来找到了解决方法,以下就是我的解决过程

  1. 首先在码云官网登录账号,填写好自己的相关信息…主要的是点击右上角的+号新建一个仓库,添加仓库的相关描述信息。
    在这里插入图片描述
    在这里插入图片描述

  2. 本地安装git(去官网下载,一路Next即可)然后在本地新建一个文件夹,进入文件夹,鼠标右键git bush进入git命令行操作。

  3. 输入git init 来初始化一个本地git仓库,此时就会在本地创建一个.git的文件夹

  4. 输入git remote add origin https://…(这里是远程仓库地址,请去你的仓库克隆)

  5. 输入git pull origin master命令,将码云上的仓库pull到本地文件夹

  6. 此时可能弹出输入你的码云账户名和密码,输入即可继续

  7. 将要上传的文件添加到刚刚建立仓库的文件夹中

  8. 使用git add . (注意.表示所有)

  9. 使用git commit -m’文件内容描述’(注意不能省略否则添加不成功)

  10. 10.输入git pull origin master,将本地仓库推送到远程仓库(结束)
    此时会弹出要求输入你所使用的git的账号和密码,正确输入即可继续(当然错误输入也会继续,只是后续会出现错误)

  11. 完成上述步骤之后,将要上传的文件夹添加到各个新建的文件夹(如果你是在要上传的文件夹中git bush的,则省略此步骤)

  12. 使用git add . 或者git add + 文件夹名称

  13. 使用git commit -m ‘新添加的文件的内容描述’//添加文件描述(注意此步骤不可省,省去通常造成很多比较麻烦的错误)

  14. 使用git push origin master,将本地仓库推送到远程仓库到此时,正常情况下都可以将本地代码上传到远程仓库,但是由于我们某些情况下(可能会出现Everything up-to-date和401the remote end hung up)

  15. 在最后推送的时候,也会会出现上面两种错误,那么下面就来谈谈这两种错误的解决方式

  16. 如果出现401the remote end hung up错误
    极大可能是因为你的账号和密码输入出现错误
    解决方案:
    删除原始远程数据源:git remote rm origin
    重新添加远程数据源:即在第4步骤http后面,git前面加上用户名@(比如http://chuxia@git…)
    查看此时远程数据源,已经添加成功:git remote -v
    此时再执行push操作(第14步),会重新提示输入git账户的账号和密码(如果再次输入错误,还是回报这样的错误)

  17. 如果你出现了Everything-to-date错误,那么可能就是因为你没有gti add . 或者没有git commit -m’提交信息’,如果你执行了上述两个步骤之后,还出现这样的错误,那么可能是你创建的目录下是空的,空目录是不能push成功的,如果都没有上述情况,那还可能是你的git版本不支持中文命名的文件,可以尝试新建个项目,英文命名推送试试看。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐