`
yl.fighter
  • 浏览: 253653 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

GIT 基本命令总结

阅读更多

 

  1. 全局设定
    1. git config --global user.name "Eric Yang"
    2. git config --global user.email "yl.fighter@gmail.com"
    3. git config --global color.ui "auto" // 使用不同颜色显示不同类型的内容
    4. git config --global --list // 查看全局设定
  2. 创建目录: mkdir 
  3. 初始化GIT: git init
  4. 将文件添加到版本库的索引: git add file // 将文件缓存
  5. 提交记录: git commit -m 'message' //与git add file 连用
    1. 直接提交: git commit -m 'message' -a // 提交全部已跟踪文件
    2. 直接提交: git commit -m 'message' file // 提交单个文件
  6. 查看日志: git log [-1] 显示条数
    1. 以单条信息列表的形式查看日志: git log --pretty=oneline
  7. 当前视图状态: git status 
  8. 查看文件改动: git diff
    1. git diff 默认比较工作目录树与缓存区的差异
    2. git diff --cached 比较暂存区与版本库中的差异
    3. git diff HEAD 比较工作目录树与版本库的差异
  9. 基于master分支创建RB_1.0新的分支: git branch RB_1.0 master
    1. 基于标签创建分支: git branch RB_1.0.1 1.0
  10. 切换分支: git checkout RB_1.0
  11. 基于分支RB_1.0 创建标签: git tag 1.0 RB_1.0
  12. 查看标签列表信息: git tag
  13. 变基(把一条分支上的修改在另一条分支的末梢重现)
    1. git checkout master //切回主分支
    2. git rebase RB_1.0 // 将分支RB_1.0 变基到主分支上
  14. 删除分支: git branch -d RB_1.0
  15. 删除远程分支: git push origin :developer
  16. 归档处理: git archive --format=tar --prefix=mysite-1.0/ 1.0 | gzip > mysite-1.0.tar.gz
    1. --format=tar // 指明tar格式输出
    2. --prefix // 指明包中的东西都放到mysite-1.0/目录下
    3. 1.0 指明归档的标签名称
    4. gzip > mysite-1.0.tar.gz 传递给gzip命令进行压缩, 而压缩结果重定向到mysite-1.0.tar.gz
    5. git archive --format=zip --prefix=mysite-1.0/ 1.0 > mysite-1.0.zip
  17. 克隆远程版本库: git clone git://github.com/ylfighter/xxx.git mysite-remote
    1. 注: mysite-remote 为本地存放的目录
  18. 文件重命名和移动: git mv index.html hello.html
  19. 忽略文件: .gitignore文件
    1. 所有用户都要忽略提交: 在.gitignore文件中添加不需要提交的文件信息, 例如 *.swp(MacVim的交换文件)
    2. 仅本人需要忽略: .git/info/exclude 文件中添加
    3. 注: 版本库已经追踪的文件是无法被忽略的。
分享到:
评论

相关推荐

    git常用命令总结.pdf

    以下是 Git 常用命令总结,使用表格形式展示。 命令 描述 git init 初始化仓库 git add [file] 添加文件到暂存区 git commit -m "[message]" 提交代码到本地仓库 git status 查看工作区和暂存区状态 git diff 查看...

    Git常用命令总结.md

    git常用命令总结 内容概要 本文总结了一些常用的Git命令,包括初始化和克隆仓库、添加和提交文件、分支管理、远程仓库操作、查看和比较改动等。通过学习本文,您将了解以下内容: Git的基本原理和概念; 常用的Git...

    git常用命令总结 word文档

    git常用命令总结,里面的常用命令我自己都敲过一遍,有图有注释,觉得有用,回来给个五星,下面是目录 Git 命令 -by 挂件 2017-9-5 2 一、 准备工作 2 1.1初始化仓库 2 1.2设置基本信息 2 1.3 生成密匙 2 二、 克隆...

    git常用命令和场景

    git常用命令的一些总结,还有一些基本的使用场景。初学者比较有帮助

    比较常用的git命令总结大全

    主要包括了git使用的基本命令。只是基本的命令,附带上简单的解释

    Git学习笔记/常用命令总结

    Git常用命令的总结,适用于Git初学者和需要用到Git工具的开发人员。 内容包括: 1.Git安装配置 2.Git工作流程 ...5.Git基本操作 6.Git分支管理 7.Git查看提交历史 8.Git标签 9.Git远程仓库 10.Git服务器搭建

    git必知命令

    git必知必会总结,该文档总结了git基本用法,可以应对大部分新手面临的困难

    Git介绍与使用-培训专用课程PPT

    1、Git介绍和使用教程,主要针对新手入职快速自学git的使用,也可供大佬面向学校或者公司培训使用,根据多年经验总结和整理出来的课程,上手工作使用的git知识这里全都有,如果是想用来制作自己的培训课程的话,简单...

    git使用说明.xmind

    git使用流程 ,针对git基本命令 以及github的使用进行总结

    git常用操作附示例-个人学习笔记

    git常用命令总结,虽说git操作比较多。但和开发相关的命令没有多少,这是自己总结的开发过程中要经常使用的命令,基本够了。

    Git代码提交流程及git命令汇总(基础篇)

    基本了解 git命令是一些命令行工具的集合,它可以用来跟踪,记录文件的变动。...自己用Git有一段时间了,随着项目越来越多,功能分支也随之增加,从简单的基础命令到随心所欲,需要自己不断地去尝试总结,

    2018尚硅谷Git和GitHub视频教程

    02.为什么要使用版本控制 03.版本控制介绍 04.Git简史 05.Git优势 06.Git程序安装过程 07.Git结构 08.Git和代码托管中心 09.本地库和远程库的交互方式 10.本地库初始化 11.设置签名 12.添加提交以及查看状态...62.总结

    git思维导图.pdf

    git命令汇总,用一棵树总结git命令。完全能够初步的掌握git的基本使用。也可以供日常使用的查询等

    对比Git与SVN的很易懂

    如何通过Git-SVN开始使用Git,并总结平时工作高频率使用到的Git常用命令。本文从Git与SVN的对比入手,介绍如何通过Git-SVN开始使用Git,并总结平时工作高频率使用到的Git常用命令。Git和SVN孰优孰好,每个人有不同的...

    GIT中文资源

    2.7.2 Git 命令别名 . . . . . . . . . . . . . . . . . . . . . . . . 41 2.8 小结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3 Git 分支 43 3.1 何谓分支 . . . . . . . . . . . . . ....

    git应用模式

    本文假设阅读者有GIT使用常识,和源码控制基本概念.GIT的核心概念是用在开发者本地建立一个.git仓库,所有的操作都是首先在这个本地.git进行提交.然后再向其它位置传输.在本地创建仓库用如下命令,后面不再重复.gitinit...

    Exercicio-Git

    基本命令 如有必要,请遵循一些命令以使平台正常工作: git init:创建一个新的存储库 git status:检查文件/目录的状态 git clone:克隆项目并将其本地保存 git branch:创建一个新分支 git checkout:切换到另一...

    js-study-lv1:檀国大学 JavaScript 学习 1 级课程资料库

    git 命令总结 git安装完成 mac ,打开终端并输入git以确认它已安装 window Windows 的情况下, git bash右键单击文件夹或桌面来检查git bash是否存在 # ######### 설치한 직후에 email, name 설정 ########## $ git...

    详解使用create-react-app快速构建React开发环境

    最近在折腾react开发,总结一个react环境搭建的教程,写得比较细碎,基本上就是自己的搭建步骤了,希望能够帮助到有需要的小伙伴。 常用的脚手架 react-boilerplate react-redux-starter-kit create-react-app...

    python入门到高级全栈工程师培训 第3期 附课件代码

    01 网络基础和dos命令 02 为何学习linux 03 课程内容介绍 04 操作系统内核与系统调用 05 操作系统安装原理 06 linux操作系统安装 07 初识linux命令 08 linux操作系统目录结构 09 目录及文件操作 第4章 01 上节课...

Global site tag (gtag.js) - Google Analytics