Git 常用命令速查表

图片版:

文字版:

创建版本库

  • $ git clone <url> #克隆远程版本库
  • $ git init #初始化本地版本库

修改和提交

  • $ git status #查看状态
  • $ git diff #查看变更内容
  • $ git add . #跟踪所有改动过的文件
  • $ git add <file> #跟踪指定的文件
  • $ git mv <old> <new> #文件改名
  • $ git rm <file> #删除文件
  • $ git rm --cached <file> #停止跟踪文件但不删除
  • $ git commit -m “commit message” #提交所有更新过的文件
  • $ git commit --amend #修改最后一次提交

查看提交历史

  • $ git log #查看提交历史
  • $ git log -p <file> #查看指定文件的提交历史
  • $ git blame <file> #以列表方式查看指定文件的提交历史

撤消

  • $ git reset --hard HEAD #撤消工作目录中所有未提交文件的修改内容
  • $ git checkout HEAD <file> #撤消指定的未提交文件的修改内容
  • $ git revert <commit> #撤消指定的提交

分支与标签

  • $ git branch #显示所有本地分支
  • $ git checkout <branch/tag> #切换到指定分支或标签
  • $ git branch <new-branch> #创建新分支
  • $ git branch -d <branch> #删除本地分支
  • $ git tag #列出所有本地标签
  • $ git tag <tagname> #基于最新提交创建标签
  • $ git tag -d <tagname> #删除标签

合并与衍合

  • $ git merge <branch> #合并指定分支到当前分支
  • $ git rebase <branch> #衍合指定分支到当前分支

远程操作

  • $ git remote -v #查看远程版本库信息
  • $ git remote show <remote> #查看指定远程版本库信息
  • $ git remote add <remote> <url> #添加远程版本库
  • $ git fetch <remote> #从远程库获取代码
  • $ git pull <remote> <branch> #下载代码及快速合并
  • $ git push <remote> <branch> #上传代码及快速合并
  • $ git push <remote> :<branch/tag-name> #删除远程分支或标签
  • $ git push --tags #上传所有标签
时间: 2024-11-05 04:05:52

Git 常用命令速查表的相关文章

Git 常用命令速查表(图文+表格)

一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin [email protected]:ndshowgit push origin master 将文件给推到服务器上 git remote show origin 显示远程

Git 常用命令速查表(三)

转自:http://blog.csdn.net/ithomer/article/details/7529841 本文将对Git 命令,做一下全面而系统的简短总结,整理成简洁.明了的图表结构,方便查询 一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git rem

Git常用命令速查表

一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态  git commit 提交  git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释  git remote add origin [email protected]:ndshow git push origin master 将文件给推到服务器上  git remote show ori

Git常用命令速查表,新手必备版本控制

Git 跟 SVN 一样,都是用于管理代码的版本控制工具.无论在项目中,我们负责哪一块,只要需要编写代码,就必须熟悉Git(依公司要求而定). 当然,用的越熟练,处理的项目越顺利,离出任CTO.迎娶白富美.走上人生巅峰就不远啦~(哈哈哈) 现在,就从这份Git速查表开始吧~ git init 这是新项目要做的第一件事,在项目中创建一个 .git 存储库.存储库是你对一个项目按照时间顺序做的所有修改的集合,记录了所有更改的历史. git config --global user.name"Your

Git 常用命令速查

一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin [email protected]1.119:ndshow git push origin master 将文件给推到服务器上 git remote show or

Git常用命令速查

[常用工具] [命令速查] [v1.0] 前言 Git 是一款强大并开源的分布式版本控制系统,在多人合作项目中发挥着不可忽视的作用.工具和语言要多用才不会被遗忘!为了我那糟糕的记性,特写下本文以备日后查用.     在此,还要感谢廖雪峰大大和LearnGitBranching网站对我学习使用Git的帮助.他们的教程对初学者非常友好. 本地操作 提交: 1 git commit 创建分支: 1 git branch [NewBranchName] 切换分支: 1 /* 切换到[BranchName

常用命令速查表

在npm中,包(package).模块(module).依赖(dependency)说的都是一回事儿. 常用命令 npm init 初始化项目,其实就是创建一个package.json文件. npm install 安装所有项目依赖. npm help xxx 查看xxx命令的帮助信息. npm search 搜索(快捷方式:find, s) xxx 搜索xxx 如:npm search jquery. npm install 安装 (快捷方式:i) xxx 搜索并安装xxx(局部).安装多个依

Git 常用命令速查手册

来源:https://www.jianshu.com/p/5ee9897b6b65 1.初始化仓库 git init 2.将文件添加到仓库 git add 文件名 # 将工作区的某个文件添加到暂存区 git add -u # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,不处理untracked的文件 git add -A # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,包括untracked的文件 git add . # 将当前工作区的所有文件都加入暂存区 g

Git常用命令速查04 - 提交历史

从最新提交开始,显示所有的提交记录(显示hash, 作者信息,提交的标题和时间): $ git log 显示所有提交(仅显示提交的hash和message): $ git log --oneline 显示某个用户的所有提交: $ git log --author="username" 显示某个文件的所有修改: $ git log -p <file> 谁,在什么时间,修改了文件的什么内容: $ git blame <file>