1.首先我在本地有个项目demo-1
2.然后我git init 初始化该项目
3.创建远程仓库demo-1
4.设置远程仓库位置
5.commit之后pull全部代码,出现异常
我试图合并更新代码,但是拒绝
Push to ChunYu_S/master was rejected
然后我改了分支的名字才能正常提交了。
现在我的需求就是想我本地的master分支代码提交到仓库的master分支
操作步骤应该是怎么样
1.首先我在本地有个项目demo-1
2.然后我git init 初始化该项目
3.创建远程仓库demo-1
4.设置远程仓库位置
5.commit之后pull全部代码,出现异常
我试图合并更新代码,但是拒绝
Push to ChunYu_S/master was rejected
然后我改了分支的名字才能正常提交了。
现在我的需求就是想我本地的master分支代码提交到仓库的master分支
操作步骤应该是怎么样
看图中,本地没有master分支,直接将远程master分支拉去下来,然后将other分支修改的代码合并到master,如果有冲突就解决后,提交。
git pull origin master
git checkout master
git merge other
git add .
git commit -m '描述'
git push
2 回答1.4k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答868 阅读
1 回答790 阅读
851 阅读
盲猜创建远程仓库的时候勾选了类似“用README/.gitignore初始化仓库”之类的东西,导致远程仓库里已经有了自动生成的commit...
这样的话本地和远程的根commit是不同的(如果是这种情况的话merge是不会成功的,pull也会失败)
可以rebase一下。
也可以加上参数--allow-unrelated-histories