美文网首页
git命令(2)

git命令(2)

作者: w_01 | 来源:发表于2017-07-19 00:02 被阅读0次
 查看提交记录
    git log git log <file> # 查看该文件每次提交记录
    git log -p <file> # 查看每次详细修改内容的diff
    git log -p -2 # 查看最近两次详细修改内容的diff
    git log --stat #查看提交统计信息
    tig
    Mac上可以使用tig代替diff和log,brew install tig
 Git 本地分支管理
    查看、切换、创建和删除分支
    git br -r # 查看远程分支
    git br <new_branch> # 创建新的分支
    git br -v # 查看各个分支最后提交信息
    git br --merged # 查看已经被合并到当前分支的分支
    git br --no-merged # 查看尚未被合并到当前分支的分支
    git co <branch> # 切换到某个分支
    git co -b <new_branch> # 创建新的分支,并且切换过去
    git co -b <new_branch> <branch> # 基于branch创建新的new_branch
    git co $id # 把某次历史提交记录checkout出来,但无分支信息,切换到其他分支会自动删除
    git co $id -b <new_branch> # 把某次历史提交记录checkout出来,创建成一个分支
    git br -d <branch> # 删除某个分支
    git br -D <branch> # 强制删除某个分支 (未被合并的分支被删除的时候需要强制)
 分支合并和rebase
    git merge <branch> # 将branch分支合并到当前分支
    git merge origin/master --no-ff # 不要Fast-Foward合并,这样可以生成merge提交
    git rebase master <branch> # 将master rebase到branch,相当于:   
    git co <branch> && git rebase master && git co master && git merge <branch>
 Git补丁管理(方便在多台机器上开发同步时用)
    git diff > ../sync.patch # 生成补丁
    git apply ../sync.patch # 打补丁
    git apply --check ../sync.patch #测试补丁能否成功
 Git暂存管理
    git stash # 暂存
    git stash list # 列所有stash
    git stash apply # 恢复暂存的内容
    git stash drop # 删除暂存区

相关文章

  • git实用命令

    git实用命令 1 git init 命令 初始化 git 仓库 repository 2 git add 命令 ...

  • Git命令

    git命令 常用git命令 1.git clone //克隆仓库2.git add -A3.git...

  • git 命令汇总

    git 命令汇总 常用总结 1.$ git help 查看git所有命令的帮助 2.$ git config --...

  • 本地项目提交到远程仓库

    1.在本地项目目录下打开git命令窗口。 2.在命令窗口依次执行以下命令: git init git add . ...

  • 【学了就忘】Git后悔药 — 33.版本回退操作(二)

    (2)git reset --mixed命令 git reset --mixed commit-id命令:回退到指...

  • git相关教程汇总

    1. git常用命令 git常用命令总结git常用命令讲解 2. git教程相关网站 廖雪峰的git教程猴子都能懂...

  • git常用命令列表

    几个常见的命令: 第 1 个命令:git status :获取当前 仓库状态 第 2 个命令:git init :...

  • 如何卸载git

    <1.>找到git的位置 终端命令:which -a git <2.>cd进入git所在的目录 终端命令:cd /...

  • git

    1, git init命令初始化仓库, 2,git add (文件)命令添加文件到仓库, 3, git commi...

  • Git

    1、Git 1.Git安装 官网下载Git 2、Git命令 基本命令 cd:进入pwd:查看当前文件mkdir a...

网友评论

      本文标题:git命令(2)

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