Git起步

作者: Coc0 | 来源:发表于2018-07-18 21:36 被阅读12次

原文链接:http://hh-yzm.com/index.php/archives/3/

配置

1./etc/gitconfig : 全局配置文件
2.~/.gitconfig 或 ~/.config/git/config : 当前用户配置文件
3..git/config : 当前仓库配置

每一级配置会覆盖上一级配置

用户信息:设定用户名和邮箱,使用--global全局生效

$ git config --global user.name "username"
$ git config --global user.email username@example.com

文本编辑器:设置Git使用的文本编辑器

$ git config --global core.editor <youreditor>

检测配置信息

$ git config --list
$ git config <任意项>
$ git config user.name

基础

获取Git仓库

获取Git仓库有两种方法
1.到现有目录中初始化仓库 : $ git init
2.克隆现有的仓库 : $ git clone [url] [name]

文件的状态改变及周期

使用$ git status 检查文件的状态

untracked(未跟踪) : 文件不存在于之前提交中
unmodified(未修改) :文件未被修改(文件存在之前提交中)
modified(修改过) : 文件被修改(文件存在之前提交中)
staged(暂存区) : 暂存区的文件,文件未被提交

忽略文件规范

编辑.gitignore的文件,git管理将忽略在该文件中声明的模式

1.忽略空行和#开头的行
2.使用标准的shell正则表达式
3.匹配模式以(/)开头避免递归
4.匹配模式以(/)结尾指定目录
5.模式前加!忽略指定以外的文件或目录
image

使用命令$ git add <file> 暂存(跟踪)一个文件,添加内容到下次提交中
使用命令$ git diff 只用于查看尚未暂存的文件变动
使用命令$ git diff --staged 只用于查看暂存的文件变动
使用命令$ git difftool 可视化显示文件差异(diff.tool)
使用命令$ git commit 提交暂存中的变更(启动默认编辑器core.editor输入本次提交说明)
使用命令$ git commit -m "comment" 提交变更
使用命令$ git commit -a 跳过暂存直接提交所有变更
使用命令$ git rm 将文件移除暂存区域
使用命令$ git mv 移动文件

撤销操作

使用命令$ git commit --amend 将暂存区文件同上次提交一起提交

1.取消暂存的文件到修改状态: 使用命令 $ git reset HEAD <file>
2.取消修改的文件到上一个未修改状态: 使用命令 $ git checkout -- <file>

查看提交历史

使用命令$ git log 将显示文件提交历史记录
常用参数:

-p 显示差异
-[number] 显示条数
--stat 总结更改信息
--pretty=[format] 按照指定格式显示信息 
--graph 添加字符形象展示分支
--since 
--until 时间限制
--author 作者限制
-S<string> 搜索特定字符 

分支

分支创建与删除

使用命令$ git branch查看分支列表
使用命令$ git branch -v查看每个分支最后提交
使用命令$ git branch <branch-name>创建一个新的分支
使用命令$ git branch -d <branch-name>删除一个分支
使用命令`$ git checkout

相关文章

  • 1.1 起步 - Git 基础

    1.1 起步 - Git 基础 本文轉自:https://git-scm.com/book/zh/v2/起步-Gi...

  • Git起步

    原文链接:http://hh-yzm.com/index.php/archives/3/ 配置 1./etc/gi...

  • Git 起步

    初次运行 Git 前的配置 /etc/gitconfig --system ~/.gitconfig 或 ~...

  • Git——起步

    关于版本控制 版本控制系统是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。可对任何类型的文件...

  • Git 起步

    安装 Git 在 windows 上面安装 简单的方法是安装 GitHub for Windows。 该安装程序包...

  • Git 起步

    Git在电脑上的使用 1.本地控制 win+R,输入“cmd”打开命令提示符 输入 cd 文件夹命 进入所需要控制...

  • Git起步

    GitHub官网 一、下载安装Git Git下载,选择对应的操作系统下载即可 双击默认安装(以Windows系统为...

  • git资源学习

    git资源学习 Git详解之一 Git起步 Git详解之二 Git基础 Git详解之三 Git分支 Git详解之四...

  • cocoapods上传.podspec文件流程

    git 安装教程:https://git-scm.com/book/zh/v1/起步-安装-Git cocoapo...

  • Centos6.9下编译安装GIT

    https://git-scm.com/book/zh/v2/起步-安装-Git 1、确认当前没有装过git的rp...

网友评论

    本文标题:Git起步

    本文链接:https://www.haomeiwen.com/subject/zeiapftx.html