git 常见问题

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

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

时间: 2024-11-07 13:09:25

git 常见问题的相关文章

【git常见问题】fatal: Not a valid object name: &#39;master&#39;.

创建本地分支:git branch dev 报错:fatal: Not a valid object name: 'master'. 原因: 问题描述-一个非法的master,原因:本地还没有创建master,你可以执行以下git branch,会发现没有看到本地分支列表 解决方案: 如果本地没有文件,添加一个文件 此时本地仓库主干master 创建成功,使用git branch 查看本地分支列表,会查看到如下图所示 可以创建本地分支: git branch dev 参考原文: http://s

Git 常见问题与小知识

Git 常见问题     1.当有冲突时         如果一份代码有多人进行操作,那么也许会有冲突的时候,当有冲突时,<<<<<<< 七个小于号和=======七个等于号之间是当前开发者的代码 =======七个等于号和>>>>>>>七个大于号之间是其他开发者的代码,手动删除特殊符号及不需要的代码,完成merge工作,之后再执行git add -u命令把 解决好冲突的文件添加到暂存区,执行git commit 和git

[git常见问题]error: src refspec matches more than one.

今天加班试图push代码的时候,报出了如下错误: 出现这个错误之前,是在远程服务器上创建了一个tag v2.1.1,同时clone的服务器代码指定的分支也是branch v2.1.1,本地用git tag命令可以查看分支: 在本地删除多余的tag标签: 再次push, Everything thing is OK! [git常见问题]error: src refspec matches more than one.

git常见问题整理

1.有关git的基础知识 http://www.liaoxuefeng.com 2.有关git的常见问题整理 http://www.open-open.com/lib/view/open1366080269265.html

Git常见问题

error: Your local changes to the following files would be overwritten by merge: protected/config/main.php Please, commit your changes or stash them before you can merge 解决办法: 如果希望用代码库中的文件完全覆盖本地工作版本. 方法如下: git reset —hard (git reset针对版本) git pull

Git 常见问题整理

在学习git的过程中,遇到如下问题,特整理如下: 1 error:src refspec master does not match any 问题产生 a git服务器使用如下命令新建一个项目 $ cd /opt/git $ mkdir project.git $ cd project.git $ git --bare init b 客户端clone代码并提交 $ cd myproject $ git init $ git add . $ git commit -m 'initial commi

【Git】Git常见问题

1. Windows Git命令显示中文乱码 问题描述 在命令行中,输入Git命令,例如"git status",系统中的中文路径显示为特殊编码.如下所示: modified: "\345\274\200\351\242\230" 出现原因 Git 解决方式 输入如下命令配置Git: git config --global core.quotepath false 2. Github添加SSH KEY总是验证失败 问题描述: 用户通过 ssh-keygen 生成密钥

GIT常见问题及其解决方案

问题: remote: Permission to beijing01/learn_github.git denied to liuhongyang02. fatal: unable to access 'https://github.com/beijing01/learn_github.git/': The requested URL returned error: 403 To see what your remotes are you can run: git remote -v 产生故障

git 入门宝典

目录: git 简介    git 安装    git的基本构成    git的基本操作        基本命令        vi命令        创建版本库        添加文件        提交文件        查看状态        查看提交日志        查看更改对比        版本回滚        撤销操作        删除操作    远程仓库        认识github        克隆远程仓库        推送与拉取    分支        分支的基