[git]将本地已有仓库内容push到新的远程仓库

以往都是先建立一个远程仓库,假设仓库名为remoteGitTest,地址为remoteUrl。
然后使用git clone remoteUrl 克隆到本地,再进行文档内容添加或编辑。
一套顺畅的流程是:

git clone remoteUrl
// 修改代码后
git add .
git commit -m "something"
git push

在另一种情况下,即本地已有一个仓库设名为localGitTest,要把它放到一个新的远程仓库地址设为remoteGitUrl的话,一种做法是像上面的方法,先克隆远程仓库到本地,再把localGitTest的内容复制一份到克隆下来的文件夹中,再push上去。
而为了省去需要复制的麻烦,可以使用一些命令做到。

// 进入到localGitTest文件夹中
// 1.删除原本地仓库的.git文件夹(最好做好备份)
rm -rf .git
// 2.初始化本地git仓库
git init
// 3.pull远程仓库
git pull remoteGitUrl
// 4.提交更改
git add .
git commit -m "add files"
// 5.push到远程仓库,同时设置上游分支
git push --set-upstream remoteGitUrl master

这样便可以快速将已有内容上传到远程新仓库了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值