美文网首页
Git 常见的使用命令集合

Git 常见的使用命令集合

作者: 冬天73051 | 来源:发表于2018-03-05 21:44 被阅读0次

    (一)、在本地新建一个分支并上传到远程端

    例如:目前只有一个主干master或则有更多的分支
    1、查看目前所在分支是否在主干master上

    git branch
    如果不在主干(需要进行操作的),先切换到主干上
    git checkout master
    

    2、新建本地分支

    git branch Branch1
    

    3、将新建的分支发布到GitHub远程端

    git push origin Branch1
    

    (二)、删掉分支

    1. 删掉GitHub远程端上
    git push origin :Branch1   (分支名前的冒号代表删除)
    
    1. 删掉本地的分支
    git branch -d Branch1
    

    (三)、开发时新建分支并切换到该分支工作

    $  git checkout -b Branch1
    // 等同于执行下面2个命令
    $  git branch Branch1
    $  git checkout Branch1 
    

    (四)、分支工作完,提交所有修改并合并到主干master上

    1. git checkout master  切换到主干
    2. git merge Branch1  把Branch1分支合并到主干master上
    3、git push 推送至master主干上
    4. 干完活的Branch1分支没用了可以删掉该分支 git branch -d Branch1(删掉本地)
    5、删掉远程分支git push origin :Branch1   (分支名前的冒号代表删除)
    

    图:


    屏幕快照 2018-03-05 下午1.29.53.png

    https://git-scm.com/book/zh/v1/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6

    (五)、新建本地项目上传至远程仓库
    1、git add ./ 把所有的文件推送到远程
    2、git commit -m "first commit" 记录提交日志
    3、git remote add origin https://github.com/... demo.git #建立远程仓库链接
    4、git push -u origin master #将本地仓库push到远程仓库
    在实践过程中,由于在github上手动创建的仓库包括:README.md文件,二本地仓库没有此文件,则在执行git push -u origin master命令时报如下的错误

    image

    解决方法为:
    git pull --rebase origin master 进行代码合并【注:pull=fetch+merge】
    此时再执行下面语句
    git push -u origin master即可完成代码上传到github

    git 如何获取指定 tag 代码

    1、如果你本地有代码仓库

    git tag
    当前处于一个“detached HEAD" 状态 ,每一个 tag 就是代码仓库中的一个快照
    

    当前处于一个“detached HEAD" 状态 ,每一个 tag 就是代码仓库中的一个快照
    下面我们想把V1.6 的代码拿出来编辑,首先需要创建一个分支 new_develop ,然后把 V1.6的代码拉取到此分支上

    git checkout -b new_develop v1.6
    //切换并新建分支,这时在新分支上开发即可
    

    相关文章

      网友评论

          本文标题:Git 常见的使用命令集合

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