作者:sannyi | 来源:互联网 | 2023-10-15 14:15
**码云***gitinit初始化本地仓库gitinit*gitremoteaddorigingitgithub.com:xueqinngchennLocal-agent.git将
** 码云** * git init 初始化本地仓库 git init* git remote add origin git@github. com: xueqinngchenn/ Local- agent. git将本地仓库与远程仓库相关联* git pull origin master -- allow- unrelated- histories push之前先pull,但是因为这是两个不同的项目,直接pull会报错, 所以需要这样写* git add . * git commit - m "2018" * git push - u origin master - u 只需要第一次加,作用是将本地仓库与远程仓库相关联起来git fatal: 拒绝合并无关的历史的错误解决首先将远程仓库和本地仓库关联起来: git branch -- set - upstream- to= origin/ master master 然后使用git pull整合远程仓库和本地仓库, git pull -- allow- unrelated- histories ( 忽略版本不同造成的影响) ** github** * git initgit add README . md* git commit - m "first commit" * git remote add origin https: / / github. com/ xueqinngchenn/ umi- dva- testitem. git* git push - u origin master~ ~ 报错一不小心粘贴了别人的地址~ ~ fatal: repository 'https://github.com/xueyuwan/r.git/' not found解决方案修改 repository地址 git remote set - url origin git@github. com: xueqinngchenn/ Local- agent. git** 报错** fatal: remote origin already exists. $ git remote rm origin** 从git仓库克隆下的,不用git init** ** 本地项目上传到远程空仓库** git remote add origin https: / / github. com/ xueqinngchenn/ wx- easy- app. git git push - u origin master* 子分支合并到主分支 merge合并分支* ## 在子分支 git add . git commit - m "" git checkout master 切到主分支 git pull git merge dev ( 分支) -- > 冲突-- 》解决办法-- - > git add-- > git commit git push git push -- set - upstream origin 子分支名 git branch - d 子分支名 git reflog ## 首先建立子分支 git checkout - b 子分支名git branch 查询分支切换http和ssh方式 更容易和远程库连接,pull,push。更快 git remote set - url react ( 此为远程库名) https: / / github. com/ xueqinngchenn/ react. git ( 此地址是项目的http仓库地址)
基本原因是因为本地库的代码跟远程库有冲突需要合并, 处理方法1. 按键盘字母 i 进入insert模式2. 修改最上面那行黄色合并信息, 可以不修改3. 按键盘左上角"Esc" 4. 输入":wq" , 注意是冒号+ wq, 按回车键即可 ···