`
2014马年
  • 浏览: 121513 次
  • 性别: Icon_minigender_1
  • 来自: 晋中
社区版块
存档分类
最新评论

[转载]常用 Git 命令清单

阅读更多

http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html

 

摘出几个git命令

 

# 删除远程分支

$ git push origin --delete [branch-name]

 

# 选择一个commit,合并进当前分支

$ git cherry-pick [commit]

 

# 建立追踪关系,在现有分支与指定的远程分支之间

$ git branch --set-upstream [branch] [remote-branch]

 

# 使用一次新的commit,替代上一次提交

# 如果代码没有任何新变化,则用来改写上一次commit的提交信息

$ git commit --amend -m [message]

 

# 重做上一次commit,并包括指定文件的新变化

$ git commit --amend [file1] [file2] ...

 

# 删除工作区文件,并且将这次删除放入暂存区

$ git rm [file1] [file2] ...

 

# 停止追踪指定文件,但该文件会保留在工作区

$ git rm --cached [file]

 

# 改名文件,并且将这个改名放入暂存区

$ git mv [file-original] [file-renamed]

 

 

Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。

# 显示当前的Git配置

$ git config --list

 

# 编辑Git配置文件

$ git config -e [--global]

 

# 设置提交代码时的用户信息

$ git config [--global] user.name "[name]"

$ git config [--global] user.email "[email address]"

 

# 显示某个文件的版本历史,包括文件改名

$ git log --follow [file]

$ git whatchanged [file]

 

# 显示指定文件相关的每一次diff

$ git log -p [file]

 

# 显示暂存区和工作区的差异

$ git diff

 

# 显示暂存区和上一个commit的差异

$ git diff --cached [file]

 

# 显示工作区与当前分支最新commit之间的差异

$ git diff HEAD

 

# 显示两次提交之间的差异

$ git diff [first-branch]...[second-branch]

 

# 显示某次提交发生变化的文件

$ git show --name-only [commit]

 

# 显示某次提交时,某个文件的内容

$ git show [commit]:[filename]

 

# 恢复某个commit的指定文件到工作区

$ git checkout [commit] [file]

 

# 生成一个可供发布的压缩包

 

$ git archive

分享到:
评论

相关推荐

    常用Git命令清单

    总的来说,阮一峰网络日志中的Git命令清单,以实用性和易懂性为主,为初学者提供了一个基础的Git命令学习框架,帮助他们从零开始逐步学习Git的使用。掌握这些命令之后,可以有效地进行代码版本控制、分支管理、合并...

    常用 Git 命令清单.md

    常用 Git 命令清单,一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 - Workspace:工作区 - Index / ...

    常用 Git 命令清单.pdf

    以上是基于阮一峰的网络日志中提供的常用Git命令清单的详细解释。这些命令覆盖了从项目初始化、配置、文件管理到分支操作等各个方面,是日常开发中频繁使用的Git操作。通过熟练掌握这些命令,可以极大地提高团队协作...

    常用 Git 命令清单

    下面将详细介绍阮一峰在2015年12月9日发布的“常用Git命令清单”,这些命令是基本且高频使用的,涵盖了从代码库管理、配置设置、文件管理、代码提交到分支操作等多个方面。 工作区(Workspace)是指当前操作的项目...

    常用Git命令清单.pdf

    最全的git命令 Git 有多种使用方式。 你可以使用原生的命令行模式,也可以使用 GUI 模式,这些 GUI 软件也能提供多种功能。 在本书中,我们将使用命令行模式。 这是因为首先,只有在命令行模式下你才能执行 Git 的 ...

    常用 Git 命令清单 - 阮一峰的网络日志1

    以下是对标题和描述中提到的Git命令的详细解释: 一、新建代码库 1. `git init`:在当前目录创建一个新的Git仓库。 2. `git init [project-name]`:在指定的项目名称目录下初始化一个新的Git仓库。 3. `git clone ...

    git常用命令总结git常用命令总结git常用命令总结git常用命令总结

    git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git...

    Git 常用命令清单

    Git是一种分布式版本控制工具,它允许...随着使用的深入,用户还需要掌握如解决冲突、重写历史、高级分支管理、使用钩子(hook)等更高级的Git命令和技巧。Git的使用是提高团队协作效率和代码管理能力的重要技能之一。

    Git常用命令清单

    ### Git常用命令清单详解 #### 一、新建代码库 - **`git init`**: 初始化一个新的Git仓库。此命令可以在当前目录下创建一个名为`.git`的目录,用于存放所有的元数据和对象数据库。通常,当您想把一个非Git仓库变成...

    常用git命令大全

    以上是Git命令的基本知识点,对于开发人员来说,理解和掌握这些知识点是进行版本控制和协作开发的重要基础。通过Git,开发者可以在本地进行高效的开发工作,同时也可以与全球的开发团队共享和协作,共同推动项目的...

    常用Git命令大全思维导图

    开发中代码管理少不了使用Git,对于初学者来说Git命令的学习是一个难过的坎,为了帮助大家记忆并快速掌握Git的基本使用,我把常用的Git命令整理成思维导图,分享给大家。非原创,内容转发自网络。感觉一图胜前言,...

    git常用命令

    常用git命令总结,常用git命令总结。 常用git命令总结。

    git常用命令20160531

    平时常用的git命令

    20个常用GIT命令详细讲解

    该文件详细讲解了20个常用的GIT命令, 这些都是我们平时使用最多的命令. 本文件是一个chm格式的帮助文件.

    gitlab服务器搭建及常用git命令

    gitlab服务器搭建及常用git命令,gitlab的服务组件的构成

    Git flow 命令清单

    Git flow 命令清单 提供了详细的命令,有图有真相

    linux系统安装git及git常用命令

    git软件包包含了大部分Git命令,是必装的软件包,第二行命令也是Git软件包,但是是单独发布的,可以选择安装。 2 下载远程项目的GIT库到本地[code]$ git clone git://远程Git库地址 filename[code] filename 是你...

    官方常用git-命令集合.rar

    这个“官方常用git-命令集合.rar”压缩包包含了一份详细的Git命令参考,帮助用户熟悉并掌握Git的基本操作。以下是Git的一些核心概念和常用命令的详细解释。 1. Git安装与初始化: - `git init`:在本地创建一个新...

    git常用命令整理

    对开发中常用的git命令的整理,全部都是实际用到的 对开发中常用的git命令的整理,全部都是实际用到的 对开发中常用的git命令的整理,全部都是实际用到的

Global site tag (gtag.js) - Google Analytics