四、使用git Bash 将代码托管至coding

1、确保本地已经安装的git并配置好环境,这里不多说,首先注册登陆https://coding.net/、

下来正式开始代码托管操作,以前在github托管很快,但是第一次在coding上托管出现了很多问题,下面都是边执行边解决,如果未遇到,可以跳过解决问题

为什么转coding呢,因为coding上可以免费创建私人代码托管,默认就是私人托管,想要公开,在创建项目时(下面第一张图中)选择“公开源代码”,而github公开托管免费,但是私人托管是收费的

第一步、在coding上创建空项目

以下位置可以删除或者修改的项目

创建成功后回到项目代码页

第二步,将自己本地的代码上传至coding刚创建的项目中托管

1、找到本地项目根目录,按下shift+鼠标右键或者右键单击项目,选择git bash here

跟着下面每一步指令操作

输入

git  init

此时会发现项目文件夹下多了几个文件,尤其是有.git文件,说明成功

 

git add .

发现有警告windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行add . 时出现提示,解决办法:(没有警告直接跳到git commit –m "上传初始代码")

rm -rf .git  // 删除.git
git config --global core.autocrlf false  //禁用自动转换 

接着重新执行这两句

git init  
git add .

 接着执行:次执行方法我的会报错,注意使用

git commit –m "上传初始代码"

发现又开始报错:pathspec '–m' did not match any file(s) known to git.

发现是我使用git提交代码时首先-m之后不能加"" ,然后-m之后不能有空格所以最终提交的指令是

// firstcommand是自己提交代码时描述,我用该描述的意思是第一次提交
git commit –m firstcommand

接着执行

git remote add origin https:// git.coding.net/用户名/项目名.git

git pull origin master
 
git push origin master

发现还是报错,原因是本地没有README.md这个文件,而远程仓库中有,接着执行

git pull --rebase origin master 

最后push项目发现还是报错

git push -u origin master

说是账户密码错误,纳闷了,查了各方面资料,整的头都大了,最后解决方法,修改项目根目录文件夹下的config文件下的信息

修改 .git/config中url = http://账  号:密 码@git.coding.net/cxy165022/firstproject.git

保存后再次执行 ,发现终于运行成功了,MD太不容易了

git push -u origin master

 

最后在线上去查看是否push成功,文件已push,成功

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值