git将本地代码推送到远程仓库

一、在远程创建好仓库,把自己的ssh公钥添加好

1.查看是否存在ssh密钥命令:cd ~/.ssh

2.创建新的ssh密钥:ssh-keygen -t rsa -C "xxx@xx.com" 

 密钥一般在C:\Users\用户名下的一个.ssh文件,里面的一堆就是了

二、本地操作:

1.在本地项目目录下git bush打开命令窗口,输入git init初始化本地仓库

2.git add .    git commit 将代码保存到本地仓库

3.git remote add origin 仓库地址,用来与远程仓库建立连接(前提仓库已经添加了你的ssh公钥)

4.此时git push会提示使用命令 git push --set-upstream origin master

5.使用后报错提示先pull,执行 git pull origin master --allow-unrelated-histories

6.有冲突就解决冲突然后提交到本地仓库

7.再次git pull origin master --allow-unrelated-histories

8.再次git push --set-upstream origin master

以后再pull或者push只用git pull或者git push就可以了,

上面的--allow-unrelated-histories和--set-upstream origin master就是第一次这样使用,之后就可以简化命令了

三、修改了远程仓库的名称(地址)本地就不能往远程仓库提交了

1.用git remote -v会发现现在的远程连接的地址还是没有修改前的,这时候我们就要删掉这个连接重新建立新的连接

2.git remote rm origin删除掉

3.再次执行二中的步骤就行了

四、当你更换了远程仓库(比如gitee换到了github)

这时候你想把你的项目重新上传到github,但是项目关联的是你的gitee仓库,这时候:

如果你直接用命令git remote add origin+url来的话会有

,提示你已经建立过关联了,所以要把原来的删掉重新来

1.git remote rm origin删除掉

2.再次执行二中的步骤就行了

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值