Git 初探

作者: 028257ecd619 | 来源:发表于2018-12-11 11:02 被阅读4次

首要配置

使用 Git 之前,需要先配置 user 信息,一个是用户名,一个是邮件地址。


$ git config --global user.name 'fancyluo'

$ git config --global user.email 'fancyluo.dev@gmail.com'

那为什么要做这些配置呢?

  • 在我们做变更的时候,都会带上这些信息,这样我们就能知道是谁做的变更

  • 在我们做 code review 的时候,如果有问题需要通知变更人,那么我们的 web 管控系统可以自动取出邮件信息发送相应的邮件给变更人

  • 如果不做这配置,在我们做变更提交的时候,会报异常提示要求我们必须配置 user 信息

接下来我们来看看 config 的三个作用域


// 只对某个仓库有效,优先级比 global 高

$ git config --local

// 对当前用户的所有仓库有效

$ git config --global

// 对系统所有登陆的用户有效

$ git config --system

如果我们要查看 config 的配置,加 --list


$ git config --list --local

$ git config --list --global

$ git config --list --system

创建仓库

一般我们有两种创建仓库的情景,如下


// 第一种,把已有的项目纳入 Git 管理

$ cd 项目代码所在的文件夹

$ git init

// 第二种,新建的项目直接用 Git 管理

$ cd 某个文件夹

$ git init your_project_name

$ cd your_project_name

创建完仓库后,会在项目文件里面生成一个隐藏的 .git 文件夹,表示此项目已经被 Git 所管理,我们试着新建一个文件,例如 readme.txt,然后使用 git status 命令来查看当前项目的状态

可以看到,readme.txt 文件的状态是红色的,下面提示此文件还没有被 Git 跟踪,我们可以使用 git add 命令来跟踪此文件


$ git add readme.txt

现在我们再次使用 git status 命令来查看当前项目的状态

此时 readme.txt 文件的状态变为了绿色,表示此文件已经在 Git 的暂存区中了,最后,我们需要 commit 这个文件,commit 操作需要我们对此次 commit 做出描述,跟在 -m 后面。


$ git commit -m 'add readme'

提交之后,我们可以使用 git log 来查看日志信息

可以看到,我们做的变更提交,都会附带我们之前设置的 user 信息。

相关文章

  • Git学习记录:Notes for Codecademy

    Codecademy学习记录 Basic Git Workflow(Git工作流初探) git三大部分 编辑一份文...

  • Git 初探

    首要配置 使用 Git 之前,需要先配置 user 信息,一个是用户名,一个是邮件地址。 那为什么要做这些配置呢?...

  • .git初探

    一、初识 .git cd .git cd objects cd fb fb和00b237e2d3c368fd26f...

  • git 初探

    本文要点:1. 版本管理的好处2. Git 的优点3. 配置 Git3.1. 配置开发者的信息3.2. 配置级别 ...

  • git系列教程(6)-常用命令

    这里有一份git常用命令,请收下 git初探 git clone 这是一种较为简单的初始化方式,当你已经有一个远程...

  • Git用法初探

    前提 之前一直在用svn和cvs,感觉跟不上时代的潮流了,加上git优点多多,所以就抽出时间进行了git基本的学习...

  • 初探Git(一)

    Git简介 什么是Git? Git是世界上最先进的分布式版本控制系统(大家都这么说,我也只能装作自己觉得他很牛逼了...

  • git的初探

    首先你要要确保你已经有了github账号、以及电脑上已经安装了cocoapods. 本文就是回顾之前练习git的步...

  • git用法初探

    github help 下载并安装最新版的Git download 打开终端 输入命令,设置git账户git co...

  • git 原理初探

    前言 最近一直在研究 git 命令的操作效果,但总是感觉一知半解。自从看了知某平台文章这才是真正的Git——Git...

网友评论

    本文标题:Git 初探

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