1. 学习git过程中整理的笔记:
  2.  
  3. git add 添加文件到暂存区;
  4.  
  5. git commit -m "更改说明" 提交文件更改;
  6.  
  7. git status 查看当前文件状态;
  8.  
  9. git diff 详细查看文件修改的内容;
  10.  
  11. 版本退回 git reset --hard 版本号commit_id
  12.  
  13. HEAD指向的是当前版本,HEAD^指向当前版本的上一个版本,以此类推;
  14.  
  15. 版本历史 git log git log --pretty=oneline
  16.  
  17. 操作历史 git reflog;
  18.  
  19. git checkout -- 文件名 放弃工作区的修改使文件返回最近的addcommit的状态;
  20.  
  21. git reset HEAD 文件名 使已经add添加入缓存区的文件修改撤销掉,重新放回工作区;
  22.  
  23. git rm 文件名 删除文件
  24.  
  25. $ ssh-keygen -t rsa -C "youremail@example.com" 生成shh密钥
  26.  
  27. git remote rm origin 解除远程绑定;
  28.  
  29. git push -u origin master 推送到远程仓库;
  30.  
  31. 查看分支:git branch
  32.  
  33. 创建分支:git branch <name>
  34.  
  35. 切换分支:git checkout <name>
  36.  
  37. 创建+切换分支:git checkout -b <name>
  38.  
  39. 合并某分支到当前分支:git merge <name>
  40.  
  41. 使用普通方式合并 git merge --no-ff <filename> -m "说明"
  42.  
  43. 删除分支:git branch -d <name>
  44. 如果要丢弃一个没有被合并过的分支,可以通过git branch -D <name>强行删除
  45.  
  46. 储存当前工作区 git stash
  47.  
  48. 恢复工作区 git stash apply
  49.  
  50. 删除储存 git stash drop
  51.  
  52. 恢复工作区并删除储存 git stash pop
  53.  
  54. 查看储存区列表 git stash list
  55.  
  56. 恢复指定储存 git stash apply stash@{0}
  57.  
  58. 在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的名称最好一致;
  59.  
  60. git branch --set-upstream <name> origin/<name> 设置本地分支与远程分支链接关系
  61.  
  62. git pull 拉取远程分支;
  63.  
  64. git push origin :<name> 删除出远程分支库
  65.  
  66. 命令git tag <name>用于新建一个标签,默认为HEAD,也可以指定一个commit id
  67.  
  68. git tag -a <tagname> -m "blablabla..."可以指定标签信息;
  69.  
  70. git tag -s <tagname> -m "blablabla..."可以用PGP签名标签;
  71.  
  72. 命令git tag可以查看所有标签。
  73.  
  74. 命令git show <tagname> 查看标签详细信息

git 指令汇总的更多相关文章

  1. 第一章 git指令与设置

    相关指令: 1.从远程的master分支上创建新的分支,此时新分支内容与master分支内容相同: git checkout master; git branch newbranch; git che ...

  2. Linux常用到的指令汇总

    Linux常用到的指令汇总 根据鸟哥linux私房菜上定义的:一定要先學會的指令:ls, more, cd, pwd, rpm, ifconfig, find 登入與登出(開機與關機):telnet, ...

  3. 常用Git命令汇总

    常用Git命令汇总 跟着R哥来到了新公司(一个从硬件向互联网转型中的公司),新公司以前的代码基本是使用SVN做版本控制,甚至有些代码没有做版本控制,所以R哥叫HG做了一次Git分享,准备把公司所有的代 ...

  4. gSoap工具wsdl2h及soapcpp2指令汇总

    gSoap开发包的下载地址http://sourceforge.net/projects/gsoap2,在bin目录下提供了两个工具: 1:wsdl2h:The gSOAP wsdl2h tool i ...

  5. Memcache存储机制与指令汇总

    1.memcache基本简介 memcached是高性能的分布式内存缓存服务器.一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度.提高可扩展性. Memcach ...

  6. Git命令汇总(补充篇)

    上一篇<Git命令汇总基础篇>总结了使用Git的基本命令,这一篇作为补充主要给大家讲一些平时使用中的技巧和总结 . 学会了这些命令,已经基本解决了使用Git中大部分问题. 1.gitign ...

  7. Git命令汇总(基础篇)

    自己用Git有一段时间了,随着项目越来越多,功能分支也随之增加,从简单的基础命令到随心所欲,需要自己不断地去尝试总结,下面来分享一下我的Git使用总结. 本章基础篇主要讲解一些Git代码提交流程和Gi ...

  8. 使用git指令下载github仓库代码(笔记)

    通过Git指令下载源码 Git概念说明 ​ 三种状态:修改状态.暂存状态和Git仓库 ​ 基本的Git工作流程: ​ 在工作目录中修改文件 ​ 暂存文件,将文件的快照放入暂存区域 ​ 提交更新,找到暂 ...

  9. 工作中常用Git指令操作

    常用Git指令总结 前阵子有几天好不顺,可谓是喝水都呛着,更何况被Git给呛着了,还不轻,哈哈.所以打算总结一下自己在工作使用到Git相关的东西以及和大家探讨使用GIt的心得体会.于是,关于Git的的 ...

随机推荐

  1. String和bytes的编码转换

    import java.io.UnsupportedEncodingException; import java.nio.charset.Charset; /** * @author 作者 E-mai ...

  2. 最近Get到的一些HTML/CSS中的小点(一)

    1.<em>和<strong>标签都是用来强调一段话中的某几个文字.<em>默认斜体,<strong>默认粗体.在强调语气上<strong> ...

  3. 写个自动安装JDK的shell脚本

    #!/bin/bash ################################################# # # INSTALL JDK AUTOMATICALLY # # auth ...

  4. Solr总结

    http://www.cnblogs.com/guozk/p/3498831.html Solr调研总结 开发类型 全文检索相关开发 Solr版本 4.2 文件内容 本文介绍solr的功能使用及相关注 ...

  5. java中如何实现全局变量

    有时一个项目中会多处涉及到路径,当你把这个项目移植到别的电脑上时就要一一修改这些路径,过程十分繁琐,所以一个全局变量在这时是必不可少的. 遗憾的是java等oo语言并没有全局变量,这怎么办呢?下面介绍 ...

  6. 多线程操作中为什么使用while而不是if来做判断状态是否就绪

    在多线程操作中,我们常常会遇到需要先判断信号量状态是否就绪,然后执行后续操作的场景.这里对状态的判断使用的是while而不是单线程下常用的if. 以下示例展示了一个简单的生产者-消费者模型:当队列满的 ...

  7. log4j将日志输出到控制台,文件,邮件

    #将日志写到文件 log4j.appender.file=org.apache.log4j.DailyRollingFileAppender log4j.appender.file.File=e\:\ ...

  8. 汇编学习笔记(11)int指令和端口

    格式 int指令也是一种内中断指令,int指令的格式为int n,n是中断类型码.也就是说,使用int指令可以调用任意的中断例程,例如我们可以显示的调用0号中断例程,还记得在汇编学习笔记(10)中我们 ...

  9. iOS设备的重力感应

    重力感应是每台iOS设备都具备的功能,所以在应用用好重力感应会有意想不到的效果 1.添加CoreMotion框架 2.在需要使用重力感应的类中添加头文件 #import <CoreMotion/ ...

  10. hdu4281 区间dp

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4283 #include<iostream> #include<algorithm&g ...