zoukankan      html  css  js  c++  java
  • git 常用命令

    1.git提交常用命令
              
              git init                                             初始化一个版本库
     
              git add test.txt 或者 git add .           提交到本地缓存区
     
              git status                                        查看workspace的状态
              
              git commit -m "提交的注释"            将缓存区提交到local 仓库中
     
              git reset  HEAD HEAD^ 或 提交id    将本地版本库回退到指定的提交id上,默认不会覆盖工作区
                                                                               
                                                                     也可以把暂存区的修改回退
     
              git checkout -- readme.txt               回退工作区的更改   命令中的--很重要,没有--,就变成了“切换到另一个分支”的命令
     
    2.分支管理
     
                git checkout -b dev    origin/dev            创建dev分支, 创建远程origin的dev分支到本地
     
                git branch                                      查看当前分支 命令会列出所有分支,当前分支前面会标一个*号
     
                git merge   develop                         将develop工作成果合并到所在分支上
     
                git  branch -d  dev                         删除分支
     
                git  push origin  master                   推送分支,就是把该分支上的所有本地提交推送到远程库
     
                git  push origin  dev                        推送其他分支,比如dev
     
                git fetch <远程主机名>                    将某个远程主机的更新,全部取回本地
     
                git fetch <远程主机名> <分支名>     只想取回特定分支的更新,可以指定分支名,所取回的更新,在本地主机上要用”远程主机名/分支名”的形式读取。比如origin主机的master,就要用origin/master读取。
               
               git branch命令的-r选项,可以用来查看远程分支,-a选项查看所有分支。
      
          git branch -a    上面命令表示,本地主机的当前分支是master,远程分支是origin/master
     
               git checkout -b newBrach origin/master   取回远程主机的更新以后,可以在它的基础上,使用git checkout命令创建一个新的分支
       
     
                 
     
    3.标签管理
     
              git tag v1.0.0                                    打一个新标签
     
              git tag                                                查看
     
              git tag v0.0.1   commit_id                    对某一个提交id打标签
     
              git tag -a v0.0.1 -m "打标签说明"          
     
              git tag -d v0.0.1                                   删除
     
              git push origin v0.0.1                          推送某个标签到远程
     
              git push origin --tags                          一次性推送全部尚未推送到远程的本地标签
  • 相关阅读:
    script 标签的defer,async的作用,及拓展浏览器多线程,DOMContentLoaded
    vuex基本熟悉与使用
    关于h5屏幕适配
    react-router4.0的使用
    使用gulp 合并压缩打包,实时监控文件,实现本地server
    组件之间的通讯:vuex状态管理,state,getters,mutations,actons的简单使用(一)
    vue怎么样创建组件呢??
    基于ionic框架封装一个图片轮播指令的几点
    使用php在服务器端生成图文验证码(二)
    字符串与对象的相互转化
  • 原文地址:https://www.cnblogs.com/manmanrenshenglu/p/9012895.html
Copyright © 2011-2022 走看看