学习工具|idea把代码提交到 远程 码云 仓库

idea 版本 2020.1
1.首先设置远程仓库地址 学习工具|idea把代码提交到 远程 码云 仓库
文章图片

学习工具|idea把代码提交到 远程 码云 仓库
文章图片

或者命令行

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 到本地仓库 【学习工具|idea把代码提交到 远程 码云 仓库】学习工具|idea把代码提交到 远程 码云 仓库
文章图片

3. 本地分支 关联远程分支
git branch --set-upstream-to=origin/[远程分支名] [你的本地分支名]

比如我的是
git branch --set-upstream-to=origin/master master

那个 orgin 一般默认都是 orgin 吧 , 也可能是 idea remote 设置的地址
学习工具|idea把代码提交到 远程 码云 仓库
文章图片

学习工具|idea把代码提交到 远程 码云 仓库
文章图片

学习工具|idea把代码提交到 远程 码云 仓库
文章图片

4. push 到远程 可能它会提示
学习工具|idea把代码提交到 远程 码云 仓库
文章图片

提示 在 push 前 先 pull 一次 , 但是当时我的 pull 是失败的, 原因就是 因为 我没本地关联 远程, 所以得先完成 步骤3 才能pull .
如果还是一直提交不上, 可以使用强制命令 , 但是这样远程的代码就会被 强制覆盖 ,也就是远程的代码跟你现在本地完全一样, 这点要注意
先强制pull (这步应该不需要吧,反正我是执行了就是)
git pull -f origin master

强制提交
git push -f origin master

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

    推荐阅读