git 常见操作

前言

本文主要介绍 git 一些常用的操作,但可能不会包括一些特简单的操作。

git 操作

  1. 想删除已经 add 但未 commit 的文件.

    # 删除 aa.log 文件
    git rm --cache aaa.log
    

    此操作不会删除本地文件。

  2. git 合并某个分支的一个 commit 到另一个分支。

    这种场景主要用在我们把 dev 分支的某个 commit 合并到 master 分支上。现在我们模拟把 dev 上的一个 commit 合并到 commit 上去。

    ## 首先切换到 dev 环境上 
    git checkout dev
    ## 查看提交日志,找到需要合并的那个 commit 的 id。类似这个: d0dbf15b0daa8749dcdab2e0fdb572e84c93eec9 
    git log
    ## 切换到目标分支
    git checkout master
    ## 如果 master 修改,先保存下现场
    git stash
    ## 合并内容
    git  cherry-pick d0dbf15b0daa8749dcdab2e0fdb572e84c93eec9
    

   转载规则


《git 常见操作》 孤独如梦 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
redis 冷启动和缓存预热 redis 冷启动和缓存预热
缓存冷启动当我们使用 redis 的时候,用户请求首先从 redis 集群中访问数据,如果 redis 集群中没有数据的话,则从数据库中查询数据,然后返回给用户。 用户访问 --> reids cluster --> mysql
2019-08-15
下一篇 
OpenResty(nginx) + keepliaved 实现站点高可用 OpenResty(nginx) + keepliaved 实现站点高可用
前言利用 Nginx 的负载均衡和反向代理,我们可以实现后台应用的高可用。这时候的用户请求是先通过 nginx, 然后在访问我们的应用,如果 nginx 挂掉了,那我们所有的应用都无法访问了。所以我们必须实现 Nginx 的高可用,达到一台
2019-08-01
  目录