码迷,mamicode.com
首页 > 其他好文 > 详细

git 常见问题

时间:2018-10-14 13:58:48      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:命令   project   远程设置   remote   直接   分支   detail   his   div   

git pull 提示 refusing to merge unrelated histories

解决方法:git pull --allow-unrelated-histories  < 回车后会进入编辑页面,一般直接 q 退出即可 >

 

To push the current branch and set the remote as upstream,意思是推送当前分支并将远程设置为上游

解决方法:git push --set-upstream origin master

 

git branch --set-upstream-to=origin/<branch> master

Git在本地新建分支后,必须要做远程分支关联。关联目的是如果在本地分支下进行git pull 和 git push操作时 ,不需要指定在命令行指定远程的分支. 推送到远程分支时,没有关联的情况下而且没有指定, git pull 的时候,就会提示你如下信息

MacBook-Pro:projects user$ git pull
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=origin/<branch> master

解决方法:git branch --set-upstream-to=origin/master master 

如果本地分支与远程分支同名可以:git branch --set-upstream-to=origin/master

git 常见问题

标签:命令   project   远程设置   remote   直接   分支   detail   his   div   

原文地址:https://www.cnblogs.com/xuey/p/9785749.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!