美文网首页
Git 常用命令总结

Git 常用命令总结

作者: darebeat | 来源:发表于2018-07-09 11:12 被阅读19次

GIT 工作区

                    add                  commit
working directory ------- index(stage) ---------- HEAD
      |                       |                    |
      |                       |                    |
  工作目录                 暂存区                版本库

状态

git status # ++ 1
git diff   # ++ 2

记录

git reflog
git log   # ++ 3

恢复文件到修改前版本

git checkout "5bb4f8e~1" test.conf # ++ 4
git checkout d835c65 test.conf     # ++ 5

分支操作

git branch -r           # 列出远程分支 ++ 6
git branch -d branch    # 删除本地分支 ++ 7
git branch -d -r branch # 删除远程分支
git branch              # 查看当前分支
git branch dev          # 创建分支
git checkout dev        # 切换分支 ++ 8
git checkout -b dev     # 创建并checkout分支
git checkout -b dev origin/dev # 从远程分支创建本地分支
git checkout HEAD~1 -b dev # 从当前分支的某一个commit开始创建新分支
git branch -d dev       # 删除分支
git pull                # 拉去远程分支并合并到本地分支
git push origin master  # 推送本地分支到远程仓库
git push origin master -f # 强制以本地分支版本替换远程分支
git reset --hard HEAD~1 # 强制回退到某个提交历史节点 ++ 9

## 分支合并
git merge dev           # 合并分支    ++ 10
git branch -v           # 查看各个分支最后一个提交对象的信息
git branch --no-merged  # 查看尚未合并的工作

提交和推送

# 重写提交历史
git add                         # 添加工作区内容到暂存区 ++ 11
git commit -m "branch test"     # 把暂存区内容提交到版本库 ++ 12
git commit --amend              # 追加提交到上一个版本 ++ 13

工作现场

git stash               # 保留工作现场 ++ 14
git stash pop           # 返回工作现场 ++ 15

标签

git tag v1.0 HEAD~1     # 创建标签,默认为HEAD
git tag -a v1.0 -m "msg"# 创建标签并指定标签信息
git tag                 # 查看所有标签
git show v0.1           # 查看标签对应版本的信息
git tag -d v0.1         # 删除标签
git push origin v1.0    # 推送标签到远程分支 ++ 16
git push origin --tags  # 一次性推送全部尚未推送到远程的本地标签

# 删除远程标签
git tag -d v1.0
git push origin :refs/tags/v1.0

相关文章

  • git 命令

    Git常用命令总结Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git ...

  • Git 常用指令

    Git常用命令总结 Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git i...

  • git相关教程汇总

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

  • Git与Github的使用总结 - day 03

    git常用命令总结 git配置(config): git仓库(repository): git分支(branch)...

  • Git 常用命令

    Git更多详细介绍 查看git-book git教程 - 廖雪峰 Git 常用命令 总结 $ git init 通...

  • Git常用命令

    Git 常用命令总结 git的一些基础命令 Git常用命令 一般配置 登录git 创建一个文件夹 初始化git仓库...

  • git常用命令

    对git常用命令做个总结,以便以后使用:

  • GIT 常用命令总结

    GIT 常用命令总结 GIT 初始化命令 命令描述git init初始化本地 git 仓库git config -...

  • Git常用命令总结

    Git常用命令总结 1,初始化:git init 创建git仓库 2,配置用户:git config --glo...

  • Git常用命令总结

    我学习效率比较低,关于git差不多学习了两周,总结的常用命令如下: git add .&&git commit -...

网友评论

      本文标题:Git 常用命令总结

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