GIT常见问题处理

  1. git远程删除分支后,本地git branch -a 依然能看到的解决办法

    1
    2
    3
    4
    git remote show origin
    //可以查看remote地址,远程分支,还有本地分支与之相对应关系等信息
    git remote prune origin
    //删除了那些远程仓库不存在的分支
  2. 远程新建分支后,本地git branch -a未列出解决

    1
    2
    //切换到maser分支
    git pull
  3. 本地关联一个远程仓库

    初始化仓库:

    1
    2
    3
    4
    5
    6
    7
    8
    mkdir test
    cd test
    git init
    echo "# test" >> README.md
    git add README.md
    git commit -m "first commit"
    git remote add origin https://git.coding.net/oqyj/test.git
    git push -u origin master

    关联已存在仓库

    1
    2
    git remote add origin https://git.coding.net/oqyj/test.git
    git push -u origin master