Git-操作失误案例


Git操作失误案例

git init 后找不到本地分支

进行 git init 命令后,出现了master分支,然后我就傻傻的去查看本地分支git branch -a,但是没有任何输出:

就觉得很奇怪,后面查资料才知道,git 分支必须指向一个commit,没有任何commit就没有任何分支 ,提交(git commit过一次,以后新建的分支不管有没有提交数据,都会显示。

添加远程仓库后,看不到远程分支

新建的本地仓库需要关联远程仓库,使用命令git remote add origin git@github.com:muyeyong/React.git 后,使用git branch -a查看所有分支(包括远程),发现只查到本地分支

只是建立了连接,并没有获取远程分支的信息,还需要使用git fetch获取远程分支的所有信息。

补充:

 git fetch 和 git pull 的不同:

​ 首先使用一张盗的图

解释一下远程仓库副本: 本地的远程仓库缓存

git fetch 获取远程仓库,并没有合并到本地分支,一般情况下git pull = git fetch + git merge


文章作者: 木叶勇
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 木叶勇 !
 上一篇
日常翻车集锦-数组操作 日常翻车集锦-数组操作
日常翻车集锦-数组篇​ 今天写代码操作数组时,用了几个关于数组的操作,数据一直不是我想要的,一直很困惑,直到我翻开了 使用的是 Array.filter() 和Array.push(),是不是觉得很迷,这么简单的方法都能出错,哈哈
2020-04-17
下一篇 
HTML-常用标签 HTML-常用标签
Web常用标签 标签名 用途 属性 <!DOCTYPE> 表明HTML使用的版本 html lang=xxx html网站使用语言说明,对浏览器识别有辅助作用 meta charset=xxx 编码字符规定
2020-04-15
  目录