美文网首页
git常用命令

git常用命令

作者: KS保 | 来源:发表于2022-02-17 10:59 被阅读0次

    一、本地分支

    1、创建本地分支,然后切换到dev分支
    $ git checkout -b dev
    git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:
    $ git branch dev
    $ git checkout dev
    
    2、查看当前分支
    $ git branch
    * dev
      master
      
    3、提交到暂存区
    $ git add readme.txt
    
    4、提交到本地仓库
    $ git commit -m "feat:add readme.txt"
    
    5、将dev分支的工作内容合并到master分支
    先切换到master分支上,后执行合并操作
    $ git checkout master
    $ git merge dev
    * git merge命令用于合并指定分支到当前分支。合并后查看内容是和dev分支一致的
    
    6、删除dev分支
    $ git branch -d dev
    
    创建、合并和删除分支非常快,鼓励使用分支来完成某个短期任务,合并后再删掉,比起直接在master上工作过程更安全。
    
    
    7、查看日志
    $ git log/git reflog
    
    8、版本回退
    $ git reset --hard 版本号
    只做了add操作,还没执行commit的回退(回退到当前版本)
    $ git reset HEAD
    回退到当前版本后,继续把文件还原
    $ git checkout <file>
    

    二、远程分支

    1、查看远程分支
    git branch -r
    
    2、删除远程分支
    git push origin --delete dev
    
    3、拉取远程分支并创建本地分支
    git checkout -b 本地分支名 origin/远程分支名
    
    4、远程仓库创建test分支
    git checkout -b test
    git push origin test
    
    5、查看所有分支
    git branch -a
    
    6、清除某一个文件的更改
    git checkout -- file
    

    三、git提交规范

    commit类别
    
    feat:新功能(feature)
    fix:修补 bug
    delete: 删除功能
    style: 样式相关
    merge:合并代码
    refactor:重构(即不是新增功能,也不是修改 bug 的代码变动)
    perf:优化
    revert:撤销上一次的 commit
    docs:文档(documentation)
    test:增加测试
    chore:构建过程或辅助工具的变动
    build:影响构建系统或外部依赖项的更改(示例范围:gulp、broccoli、npm)
    ci:对我们的 CI 配置文件和脚本的更改(示例范围:Travis、Circle、BrowserStack、SauceLabs)
    

    相关文章

      网友评论

          本文标题:git常用命令

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