idea git 把代码提交到 远程 码云/gitHub 仓库

idea 版本 2020.1

码云

1.首先设置远程仓库地址

在这里插入图片描述

在这里插入图片描述
或者命令行

git remote rm  [给远程地址起的名字]
git remote add  [给远程地址起的名字] [远程地址]

如: [给远程地址起的名字] 一般默认是 orgin , 那么对应命令

git remote rm origin
git remote add origin https://gitee.com/yuyu_666/vue-yu-blog.git

跟idea 是一样的效果

2. 代码先 commit 到本地仓库

在这里插入图片描述

3. 本地分支 关联远程分支

git branch --set-upstream-to=[remote的名字]/[远程分支名] [你的本地分支名]
(很多人写博客也不写明白参数到底是什么意思... 我可不会写出这么让人头疼的文章)

比如我的是

git branch --set-upstream-to=origin/master master

那个 origin 一般默认都是 origin 吧 , 也可能是 idea remote 设置的地址
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4. push 到远程

可能它会提示
在这里插入图片描述
提示 在 push 前 先 pull 一次 , 但是当时我的 pull 是失败的, 原因就是 因为 我没本地关联 远程, 所以得先完成 步骤3 才能pull .

如果还是一直提交不上, 可以使用强制命令 , 但是这样远程的代码就会被 强制覆盖 ,也就是远程的代码跟你现在本地完全一样, 这点要注意

先强制pull (这步应该不需要吧,反正我是执行了就是)

git pull -f origin master

强制提交

git push -f origin master

解读一下这个命令 : origin 是上面说了的 remote 的远程地址默认名字 , master 是本地的master 分支 , 然后强制提交

附上
git提交忽略.idea文件夹

github

写于 2022.11.04
因为码云的仓库报 git lfs xxx 了, 意思是没空间了, 所以就把它迁到了 github
(有没有懂的老哥呀, 其实代码根本没有 500M, 貌似之前提交的东西没有清掉 ,之前所有的提交记录加起来超过了500M )

上传到 github 似乎还挺简单的.

1.在github 新建好了仓库

2. 想 pull一下代码

git拉取仓库报 github.com port 443: Timed out错误
如果代理过:
运行:
git config --global http.proxy “127.0.0.1:1080”
若没代理:
git config --global --unset http.proxy
设置好后, 命令为 (后面的参数无关历史提交的意思)
git pull origin main --allow-unrelated-histories
其中 main 是指 github 新建的仓库分支 (会发现刚建好的分支就只有一个main , 而不是master)
在这里插入图片描述

git remote本地关联远程

vcs - git - remote
在这里插入图片描述
也可以用命令 …

有个注意的点

因为github 好像不支持 密码push 了, 所以要去弄一个token 的链接 .用这个链接 push 不用输入密码 (记得权限给足)
可参考此文章:
https://blog.csdn.net/qq_41646249/article/details/119777084
可以看我打马赛克的链接也是 带了token 的链接

push 就行了

最后 , 在idea push 就行了, 因为本地分支之前叫 master , 所以推到 github 上就给新建了个分支
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值