当前位置:   article > 正文

vscode使用git从别人的仓库克隆了一份到本地,将修改后的代码上传到fork的仓库,合并分支_vscode fork

vscode fork

因为刚开始用git,正常流程应该是先fork再从fork里clone,我先clone又建的fork。所以修改代码保存到自己的仓库有点问题,把解决方案做个记录
1.git查看远程仓库地址

git remote -v
  • 1

在这里插入图片描述
2.从自己的仓库查看仓库地址
在这里插入图片描述
3.关联远程仓库

git remote add LRuid https://github.com/xxx/xxxx.git #命名为LRuid
git remote -v#再次查看
  • 1
  • 2

在这里插入图片描述
4.忘记配置自己的git了(配置了的不用管)

git config --global user.name "Ruid"#随意
git config --global user.email "xxxxxxxx@qq.com"#最好是自己的邮箱,也可以随意
  • 1
  • 2

5.查看自己的配置

git config --global --list
  • 1

在这里插入图片描述
6.vscode里commit
在这里插入图片描述
这里我想切换到我自己仓库的master,也就是LRuid/master中去commit,结果出现了一个master分支已经存在的情况,不知道咋办就把origin/master分支删除了。然后就能正常用vscode切换到LRuid/master管理代码直接连接到自己的仓库了。
7.push到自己的仓库

git push LRuid master
  • 1

这一个流程下来对git和github的使用又理解了一点。

创建分支、合并分支

由于github上我fork的库点了同步Sync fork(同时我本地也在修改,出现文件冲突的问题)
我fork过来的远程仓库master已经到达最新版本,这时候我push上去本地仓库的代码提示有冲突,然后我创建了一个分支test,将本地的代码push到test上,然后再合并master和test。人工对比了下冲突文件的代码,目前是把原作者最新的代码和我本地修改的代码都存在test里面了。
在这里插入图片描述

Git鼓励大量使用分支:
查看分支:git branch
查看远程分支:git branch -a
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/742183
推荐阅读
相关标签
  

闽ICP备14008679号