赞
踩
因为刚开始用git,正常流程应该是先fork再从fork里clone,我先clone又建的fork。所以修改代码保存到自己的仓库有点问题,把解决方案做个记录
1.git查看远程仓库地址
git remote -v
2.从自己的仓库查看仓库地址
3.关联远程仓库
git remote add LRuid https://github.com/xxx/xxxx.git #命名为LRuid
git remote -v#再次查看
4.忘记配置自己的git了(配置了的不用管)
git config --global user.name "Ruid"#随意
git config --global user.email "xxxxxxxx@qq.com"#最好是自己的邮箱,也可以随意
5.查看自己的配置
git config --global --list
6.vscode里commit
这里我想切换到我自己仓库的master,也就是LRuid/master中去commit,结果出现了一个master分支已经存在的情况,不知道咋办就把origin/master分支删除了。然后就能正常用vscode切换到LRuid/master管理代码直接连接到自己的仓库了。
7.push到自己的仓库
git push LRuid master
这一个流程下来对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>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。