git push 错误

zhangguan 发布于 2016/05/27 11:38
阅读 124
收藏 0
Git

初学git,这是别人的项目,提交到分支就错误了。网上说 没有 add 和commit,但是我已经 add 和 commit了。

大神解答下。

加载中
0
quanwei9958
quanwei9958

git checkout -b temp

git checkout master

git merge temp  执行完这句如果有CONFLICT就处理掉

git push origin master



0
西南茂
西南茂

建议你先git status 看下是不是本地代码已经提交了。

如果已经提交了,push的时候使用如下命令git push origin 分支名(例如master)

但是貌似你现在所在的分支远程没有对应的分支,所以你要先切换一下git checkout 你要切换的分支名

如何有冲突何必冲突,再尝试提交。

西南茂
西南茂
@zhangguan 那你直接git push origin 分支名 就可以了。
zhangguan
zhangguan
我现在的分支远程有对应的
-1
乌合之众
乌合之众

你试试这样推送

git push -u origin master:master
#master第一个是你本地分支的名称,后一个是远程仓库分支名
#origin是远程仓库的名称



zhangguan
zhangguan
[core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true hideDotFiles = dotGitOnly config 内容是这样的
乌合之众
乌合之众
回复 @leo108 : 嗯,你是对的。
leo108
leo108
origin是仓库名,不是分支名
返回顶部
顶部