美文网首页
git 远程分支操作

git 远程分支操作

作者: 撑船的摆渡人 | 来源:发表于2019-02-21 11:28 被阅读0次

    快速设置— 如果你知道该怎么操作,直接使用下面的地址

    HTTPS
    https://gitee.com/haolucky/haolucky.git
    SSH
    git@gitee.com:haolucky/haolucky.git
    

    强烈建议所有的git仓库都有一个README, LICENSE, .gitignore文件
    初始化 readme 文件

    简易的命令行入门教程:

    Git 全局设置:

    git config --global user.name "haolucky"
    git config --global user.email "434345809@qq.com"
    

    创建 git 仓库:

    mkdir haolucky
    cd haolucky
    git init
    touch README.md
    git add README.md
    git commit -m "first commit"
    git remote add origin https://gitee.com/haolucky/haolucky.git
    git push -u origin master
    

    已有仓库?

    cd existing_git_repo
    git remote add origin https://gitee.com/haolucky/haolucky.git
    git push -u origin master
    

    这是一个分割线,上面已经结束,下面请直接忽略


    1. 远程有好多分支

    有时会遇到git branch -a时总是不出现新的分支或者远程已经没有的分支在本地还有,这时就需要更新下本地的git分支保持和远程分支一致

    git remote update origin --prune
    

    2.远程建好仓库,此时只有master分支,我们clone 到本地之后,一般需要新建并切换到dev分支
    git checkout -b dev 之后需要把当前dev分支提交到远程仓库,如果直接 git push是推不上去的,需要执行 git push --set-upstream origin dev才能推上去。

    【git 删除本地分支】

    git branch -D dev

    【git 删除远程分支】

    git push origin :dev (origin 后面有空格)

    把本地的develop分支强制同步:
    git checkout develop
    git fetch //更新git remote 中所有的远程repo 所包含分支的最新commit-id, 将其记录到.git/FETCH_HEAD文件中
    git reset --hard origin/develop
    删掉本地和远程分支:
    git branch -D branchName
    git push --delete origin branchName

    release 发布

    相关文章

      网友评论

          本文标题:git 远程分支操作

          本文链接:https://www.haomeiwen.com/subject/ikhryqtx.html