zoukankan      html  css  js  c++  java
  • 看不见远程新建git分支

    再网页上新建了一个git分支。然后在本地跑git branch -r(查看远程分支)/ git branch -a(查看所有分支)两个命令,都没有看到新建的那个分支。这是为啥呢???

    原因是因为git是分布式的这个设计思想。每个git版本库彼此独立的,默认是没有通知机制,任意一个版本库更新了,其他人根本不知道,git页不会主动联网去获取更新----因为Linus大神设计git就是为了避免SVN/CVS必须联网才能使用的诟病。clone之后,每个人得到的都是完整的一份版本库的拷贝,就算中央库挂掉,随便找个人的版本库放上去也能恢复。

    因此git同步库版本一定是手工操作的,对应的命令就是 fetch(本地同步远程)和push(远程同步本地)

    所以,你想要看到远程分支,必须使用git fetch获取远程更新之后再看。

    别被branch命令输出的origin/branch的名字给误导了,这玩意其实还是本地分支,数据存储在本地.git/目录下,你试试把远程分支干掉了这玩意一定还在。

    所以, 远程新建了branch, 要先用命令 git fetch

    本文参考链接:https://blog.csdn.net/scl323/java/article/details/88747080

  • 相关阅读:
    商业模式--资源整合
    “不小心出卖了领导”
    计算机禁用桌面并且禁用键盘Win+*快捷键组合之后如何打开文件资源管理器
    spring-boot 参数长度、文件上传大小限制问题
    Python 学习基础
    Python字典详解
    Python元组
    Python列表详解
    Python变量类型
    Python字符串详解
  • 原文地址:https://www.cnblogs.com/dingxingxing/p/12737689.html
Copyright © 2011-2022 走看看