将本地文件夹上传为远程仓库(Repository)

如果想将本地的文件夹上传为github或者gitee或者gitlab等代码保管平台的一个仓库(repository),可遵循如下步骤:

  1. 将本地文件夹转换为git管理的仓库 git init
  2. 将文件夹中全部内容添加到仓库中 git add .
  3. 将添加的内容进行提交 git commit -m 'initialize a repository'
  4. 在代码保管平台新建一个仓库,确保与本地文件夹同名(一个字符也不能差),并且不要初始化任何东西(如README,.gitignore等)
  5. 将本地仓库与远程仓库进行关联 git remote add origin 远程仓库的git地址
  6. 如果远程仓库非空,可能会出现如下错误:
    To git@gitee.com:zhangsan/demo.git ! [rejected] master -> master (fetch first) error: 无法推送一些引用到 'git@gitee.com:zhangsan/demo.git' 提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外 提示:一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更 提示:(如 'git pull ...')。 提示:详见 'git push --help' 中的 'Note about fast-forwards' 小节。
    比较简单的解决办法是,将远程仓库的东西全部整合到本地仓库中,再将本地仓库推送到远程仓库中:
    git pull origin master
    git push origin master
  7. 如果远程仓库为空,直接将本地仓库推送到远程仓库:
    git push -u origin master
    之后提交时可以使用git push origin master命令进行提交

参考

【1】Git将本地文件夹添加到远程仓库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值