Git 将已有项目推送到新建的远程仓库

1.创建一个远程仓库,并拿到仓库提交地址:http:xxxx/xx.git

2.初始化本地git仓库配置
    => 在项目的根目录下,打开gitbash,执行:git init

3.添加远程仓库
    => 执行:git remote add origin http:xxxx/xx.git
  
 4.将项目文件添加到本地暂存区
     => 执行:git add .
  *** 这个时候可能会报错:warning: LF will be replaced by CRLF in .gitignore.
  *** 解决办法:git config --global core.autocrlf false
  --- 原因是路径中存在 / 的符号转义问题,false就是不转换符号默认是true,相当于把路径的 / 符号进行转义,这样添加的时候就有问题

5.添加暂存区文件到Git本地仓库
    => 执行:git commit -m "<提交描述>"
  
 6.将远程仓库拉取pull下来
     => 执行:git pull origin master
      新建仓库可能会报错(直接忽略,提交代码即可):
          fatal: couldn't find remote ref master
            fatal: The remote end hung up unexpectedly
  
 7.将文件push到远程仓库
  => 执行:git push -u origin master
  *** 这个时候可能报错: ! [rejected]        master -> master (non-fast-forward) error: failed to push some refs to 'https://xxx/xxx.git'
  --- 解决办法:
      ①如果是新项目刚刚搭建,没有任何风险,可以直接执行:git push -f origin master 来强制提交覆盖
        ## 这个命令在团队开发的时候最好不要用,否则可能会有生命危险!!!!!
    ②如果项目不能强制覆盖有风险:需要看看有什么内容不同步,在本地进行创建然后再推送:
        => 执行:git pull --rebase origin master (比如本地生成ReadMe文件)
        => 再执行:git push origin master

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值