idea git 把代码提交到 远程 码云/gitHub 仓库
idea 版本 2020.11.首先设置远程仓库地址或者命令行git remote rm[给远程地址起的名字]git remote add[给远程地址起的名字] [远程地址]如: [给远程地址起的名字] 一般默认是 orgin , 那么对应命令git remote rm origingit remote add origin https://gitee.com/yuyu_666/vue-yu-bl
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 分支 , 然后强制提交
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 上就给新建了个分支
更多推荐
所有评论(0)