#基础使用:git clone url #将远程版本down到本地git log --pretty=oneline #查看所有日志的简略信息git log #查看所有已经更改的日志git diff #查看当前版本和最新的远程版本的区别git commit -a  #提交当前的存储的版本 git tag #查看所有的版本标签git tag -a -m <标签名字> "标签名称的注释"git push --tags #将新产生的标签推到远程服务器git push origin master #推到远程的master 分支git pull #将远程最新版本 合并到当前版本git blame -L<line> #散列值信息 查看哪个作者修改了什么内容和地方git blame <查看所有的修改信息>git config -l #查看所有的git的配置信息git config user.name "username" #配置作者信息和提交人信息git config user.email "email"  #创建第二分支:git branch #查看当前所有的分支git branch ProjectsName/分支名字 #创建第二分支git checkout  ProjectsName/分支名字 #切换到第二分支git branch -d ProjectsName/分支名字 #删除第二分支git clone -b [url] //可以远程将分支 #git clone 到本地
#其余的使用方法同上然后将 master 改成 ProjectsName/分支名字 就可以推到远程该分支#git 的底层命令:git ls-files #树的散列值信息git cat-file -p #解析打印散列值信息git rev-parse 分支名字 #转化为对象库中实际的,绝对的提交散列值ID
#git 修改远程仓库的位置:git remove rm origingit remote add origin [url]
#git 设置 git diff #使用的编辑器git config --global merge.tool vimdiff#git 保存当前工作进度,将工作区和暂存区回复到修改之前
git stash
git stash [save message] #相当于是对日志信息进行存储,而且可以将所有的信心存储道本地
git stash list #对所有的信息罗列出来,临时存储hash值列出来
git stash pop stash@{num}  # 根据列出来的hash值,进行回复,但是只能回复一次
git stash apply stash@{num} #同上,但是可以回复多次
git stash drop stash@{num} # 删除某个临时存储的版本
git stash clear #删除所有的临时存储版本

git 使用基础使用(书推荐《git版本管理》)相关推荐

  1. git(一) 基础必备

    git是开源的分布式文件管理系统 为什么说是分布式呢?简单来说就是除了集中式版本库,在各个开发本地也保存一份版本库. 这样带来了很多的优点,近乎所有操作都是本地执行,因此速度相当的快,也可以在离线时进 ...

  2. g4e基础篇#6 了解Git历史记录

    Git的版本历史记录采用了与传统集中式版本管理系统完全不同的方式进行组织,在刚开始使用Git的时候我们往往会不知所措,比如看到这样的历史记录. 看到这个七拐八拐的图形,你可能完全不知道它代表了什么.其 ...

  3. Git详解(2)——Git基础

    文章转载自:http://www.open-open.com/lib/view/open1328069733264.html 版权归原作者. 读完本章你就能上手使用 Git 了.本章将介绍几个最基本的 ...

  4. Git系列(一)、Git基础教程【建议收藏】

    Git基础教程 一.Git简介 1.1.什么是Git? 1.2.Git的特点 1.3.集中式与分布式的区别? 1.4.什么是版本控制系统? 1.5.Git下载安装 1.5.Git配置 1.6.Git ...

  5. 【Git从青铜到王者】第三篇:Git的基础

    系列文章目录 文章目录 系列文章目录 前言 一.获取 Git 存储库 1.在现有目录中初始化存储库 2.克隆现有存储库 二.Git记录每次更新到仓库 1.记录每次更新到仓库 2.检查当前文件状态 3. ...

  6. GIT 学习笔记(2) —— GIT 基础

    基本操作 git init : 初始化工作空间,产生.git目录,用于存放数据及资源. git add filename : 将file添加到被跟踪文件中(即版本控制中):修改后的文件发布新的版本也需 ...

  7. Git详解之二:Git基础

    Git详解之二:Git基础 2012/08/24 | 分类: IT技术, 书籍与教程 | 0 条评论 | 来源: <PRO GIT>     | 标签: GIT, PRO GIT, 版本控 ...

  8. 【git基础】大白话解释git和github

    <h1>大白话解释 Git 和 GitHub</h1> 本文旨在使用通俗易懂的文字,讲解版本控制背后的理论,以便你能对程序员们如何工作有个全局概念.本文不涉及代码,不用下载啥东 ...

  9. Git基础使用(包括Git安装,idea集成git和github,gitlib)

    Git基础知识 Git 优点 安装git 基础概念 版本控制工具 集中式版本控制工具 分布式版本控制工具 构架 仓库 git文件的三种状态 git项目的三个工作区 常用命令 基础配置 为常用指令配置别 ...

最新文章

  1. 面试官:你能说说MyBatis拦截器原理吗?
  2. javascript 复习内容
  3. 阿里云发布大数据产品ODPS 6小时处理100PB数据
  4. deepin v20.1折腾美化之Plank dock任务栏安装
  5. 查看博客模板的css代码
  6. 解决OracleDBConsoleorcl不能启动【转】
  7. MATLAB生成FPGA COE文件之XILINX FPGA滤波器系数
  8. android button text属性中英文大小写问题
  9. 【AD18】原理图生成PDF
  10. LINUX内核目录文件说明以及配置并编译内核的方法
  11. 图片剪裁在线html,前端图片裁剪实战
  12. Mysql数据库内的索引操作【重点】
  13. vue项目中canvas两张图片生成合并成一张图片 canvas二维码放图片上
  14. 怎么ping IP地址,怎么ping域名
  15. 超实用!7 个优秀的 UI 交互动画技巧
  16. PHP excel导出(自定义样式,行高,合并单元格等)
  17. Java工程师应该知道的Web安全
  18. 解决pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool
  19. labview振动,声音分析软件,提供源代码。
  20. 如何嗅探并下载ts并合成视频文件,m3u8文件处理

热门文章

  1. Linux Shell脚本之向脚本传递参数
  2. Soldier and Badges
  3. 《易学Python》——第6章 类与面向对象编程 6.1 类是什么
  4. Windows下程序打包发布时的小技巧
  5. 找对业务G点, 体验酸爽 - PostgreSQL内核扩展指南
  6. QThread中的互斥、读写锁、信号量、条件变量
  7. Windows下Python添加MySQLdb扩展模块
  8. CMenu类的使用方法
  9. php自动post系统,php自动过滤POST,GET传参
  10. 黑苹果闪屏解决方法_脖子黑可以用什么方法解决,专家讲解