.gitignore 本地仓库主目录下,用于定义提交时忽略的文件
 
git add <file-name> 将修改或新增的文件存入暂存区
 
git reset HEAD <filen-ame> 将存入暂存区的文件取消暂存
 
git commit 提交代码
 
git commit -a 提交所有接受git跟踪的文件(节省了提交暂存区这一步)
 
git commit -m <annotation> 提交时添加注释
 
git commit --amend 重新提交(会覆盖上一次的提交)
 
git rm <file-name> 删除文件(包括本地目录与服务器)
 
git rm -cached <file-name> 只删除服务器文件,保留本地目录中的(适用于误提交了不该提交的缓存文件)
 
git status 详细的本地仓库文件状态
 
git status -s 以紧凑的格式输出
 
  ?? 表示未跟踪的文件
  A 表示新添加到暂存区的文件
   M 右M表示被修改了但暂未放入缓存区
  M 左M表示被修改了并已放入缓存区
 
git branch 查看分支列表
 
git branch <branch-name> 创建分支
 
git branch -d <branch-name> 删除分支,含有未合并的的提交时,该分支不允许删除
 
git branch -D <branch-name> 强制删除分支,含有丢失代码的风险
 
git branch -v 查看本地分支末次提交
 
git branch -vv 查看本地分支的指向及末次提交
 
git branch --merged 查看已合并到当前分支的分支
 
git branch --no-merged 查看未合并到当前分支的分支
 
git branch -u <origin-name>/<branch-name> 在当前分支设置或更改指向远程仓库的分支
 
git checkout <branch-name> 分支切换
 
git checkout -b <branch-name> 创建分支并切换到新分支
 
git checkout -b <branch-name> <origin-name>/<branch-name> 从远程拉取一个新分支到本地并切换到该分支
 
git checkout --track <origin-name>/<branch-name> 同上,快捷方式
 
git merge <branch-name> 将该分支合并到当前分支
 
git clone <url> 克隆一个远程仓库
 
git remote 查看已配置的远程仓库简写名
 
git remote -v 查看已配置的远程仓库url
 
git remote show <remote-name> 查看远程仓库的分支信息
 
git remote add <remote-name> <url> 添加一个新的远程仓库
 
git remote rename <old name> <new name> 修改远程仓库的简写名
 
git remote rm <remote-name> 删除一个远程仓库
 
git pull 从最初克隆的服务器上拉取代码合并到当前分支
 
git push <remote-name> <branch-name> 推送到远程仓库
 
git push <remote-name> --delete <branch-name> 删除远程仓库的分支
 
git fetch <remote-name> 从远程仓库获取所有更新
 

总结的git操作命令小抄集的更多相关文章

  1. JavaScript设计模式小抄集(持续更新)

    前言 本文旨在记录JavaScript中常用的设计模式代码片段,简要说明使用场景,不过于追究细节.在设计模式开篇之前,还是先要搞清楚JavaScript中关于面向对象的基础知识,可以先看看JavaSc ...

  2. JavaScript面向对象小抄集

    前言 本文旨在记录JavaScript中面向对象的基础知识 搞明白JavaScript中的面向对象 一切都是对象 JavaScript中,除了基本类型外,其它类型都是对象类型 所谓对象就是若干属性的集 ...

  3. 一个cheat命令 == Linux命令小抄大全

    本文介绍一个Linux超级命令,有了这个命令,你就可以开开心心的使用linux上的各种命令了.当你要执行一个linux命令,在这个命令参数选项众多时,你一般怎么做?对,我们大多数人都会去求助man命令 ...

  4. Github优质库分享-01算法小抄 基于LeetCode

    Github 优质库分享-01 算法小抄 该库总共 60 多篇原创文章,都是基于 LeetCode 的题目,涵盖了所有题型和技巧,而且一定要做到举一反三,通俗易懂,绝不是简单的代码堆砌. 目前 sta ...

  5. 《MySQL面试小抄》查询缓存机制终面

    <MySQL面试小抄>查询缓存机制终面 我是肥哥,一名不专业的面试官! 我是囧囧,一名积极找工作的小菜鸟! 囧囧表示:小白面试最怕的就是面试官问的知识点太笼统,自己无法快速定位到关键问题点 ...

  6. C#的winform小合集

    C#的winform小合集 博主很懒,又想记录一下自己的所做所为,仅此而已,供自己日后所看.这个是博主自主学习C#所写的一些小程序,有好玩的,也有一些无聊闲得蛋疼所作的. 内容介绍 C#入门窗口输出h ...

  7. Windows平台Atom编辑器的常用快捷键小抄Cheat Sheet

    博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:Windows平台Atom编辑器的常用快捷键小抄Cheat Sheet.

  8. Git&GitHun 命令合集

    Git&GitHun 命令合集 基本操作 git --version 查看git版本信息 git add 本地库初始化 设置签名 git config user.name xxx git co ...

  9. cheat sheet (小抄的意思-考试的时候,带在路上原先抄的重要的知识点)

    Cheat Sheet,这里面有个Cheat(欺骗),想当然的话,意思肯定不好.事实上,这Cheat Sheet 的原意的确也就是“小抄”的意思.所以,字典的定义是:“A piece of paper ...

随机推荐

  1. iOS 隐藏导航栏 隐藏状态栏

    1导航栏 self.navigationController.navigationBarHidden = YES; 2 状态栏 [[UIApplication sharedApplication] s ...

  2. ASUS S46CB 刷BIOS

    1. 从ASUS官网下载要新的BIOS文件: 地址:https://www.asus.com.cn/Notebooks_Ultrabooks/S46CB/HelpDesk_Download/ 2. 开 ...

  3. Activiti(工作流)如何关联业务表

    注(version:5.15.1) 1.部署流程(定义流程) InputStream in = new FileInputStream(file); ZipInputStream zipInputSt ...

  4. ES6(一)let const

    1.let 声明变量 let和var区别: let 只在变量声明时所在的代码块内有效 let不允许在同一作用域内重复声明变量 let不存在变量提升 const: 也是声明一个只读常量,一旦声明,常量的 ...

  5. 2016 ACM Amman Collegiate Programming Contest D Rectangles

    Rectangles time limit per test 5 seconds memory limit per test 256 megabytes input standard input ou ...

  6. HDU 1525 Euclid's Game

    题目大意: 题目给出了两个正数a.b 每次操作,大的数减掉小的数的整数倍.一个数变为0 的时候结束. 谁先先把其中一个数减为0的获胜.问谁可以赢.Stan是先手. 题目思路: 无论a,b的值为多少,局 ...

  7. tftp服务器最简单安装配置

    注:转载他人 这是在debian下面操作的1.安装tftp-server sudo apt-get install tftpd-hpa sudo apt-get install tftp-hpa(如果 ...

  8. USACO 1.3 Ski Course Design

    Ski Course Design Farmer John has N hills on his farm (1 <= N <= 1,000), each with an integer ...

  9. [妙味JS基础]第五课:函数传参、重用、价格计算

    知识点总结 函数传参,传的参数=数据类型(即:数值.字符串.布尔.函数.对象.未定义) 通过传参来重用代码 1.尽量保证 HTML 代码结构一致,可以通过父级选取子元素 2.把核心主程序实现,用函数包 ...

  10. Java 泛型 协变性、逆变性

    Java 泛型 协变性.逆变性 @author ixenos 摘要:协变性.协变通配符.协变数组.协变返回值 协变性.逆变性和无关性 在面向对象的计算机程序语言中,经常涉及到类型之间的转换,例如从具体 ...