<commit_before>---
layout:     post
title:      "好记性不如烂笔头（一些git笔记）"
subtitle:   "The palest ink is better than the best memory."
date:       2016-04-13
author:     "ComradeXu"
header-img: "img/post-bg-js-module.jpg"
header-mask: 0.3
catalog:    true
tags:
    
---

刚接触git不久，整理了一些git笔记，Mark一下

#### git bash登录
git config --global user.name "yourname"<br>
git config --blobal user.email "youremail"<br>
cd ComradeXu.github.io<br>
<i>tip:C盘/user/用户名下配置name和Email，这样就可以不用每次都输入name和Email了，方法在下面</i>

#### 几个简单的命令
pwd  pwd命令用于显示当前目录<br>
git init  git init命令把这个目录变成Git可以管理的仓库<br>
git add readme.txt  git add告诉Git，把文件添加到仓库：<br>
git commit -m "wrote a readme file"  git commit告诉Git，把文件提交到仓库

简单解释一下git commit命令，-m后面输入的是本次提交的说明，可以输入任意内容，当然最好是有意义的，这样你就能从历史记录里方便地找到改动记录。

嫌麻烦不想输入-m "xxx"行不行？确实有办法可以这么干，但是强烈不建议你这么干，因为输入说明对自己对别人阅读都很重要。

git commit命令执行成功后会告诉你，1个文件被改动（我们新添加的readme.txt文件），插入了两行内容（readme.txt有两行内容）。

为什么Git添加文件需要add，commit一共两步呢？因为commit可以一次提交很多文件，所以你可以多次add不同的文件，比如：

git add file1.txt<br>
git add file2.txt file3.txt<br>
git commit -m "add 3 files."<br>
最简单的add方法是 git add .(这样就会把你所有的改动add了)

git clone https://github.com/ComradeXu/ComradeXu.github.io.git （我的git地址）

git status命令可以让我们时刻掌握仓库当前的状态<br><commit_msg>git笔记<commit_after>---
layout:     post
title:      "好记性不如烂笔头（一些git笔记）"
subtitle:   "The palest ink is better than the best memory."
date:       2016-04-13
author:     "ComradeXu"
header-img: "img/post-bg-js-module.jpg"
header-mask: 0.3
catalog:    true
stickie: true
tags:

    
---

{* for post in site.posts *}
    {* if post.stickie != true *}
        {* continue *}
    {* endif *}
    <div>置顶文章细节</div>
{* endfor *}

{* for post in site.posts *}
    {* if post.stickie == true *}
        {* continue *}
    {* endif *}
    <div>普通文章细节</div>
{* endfor *}

刚接触git不久，整理了一些git笔记，Mark一下

#### git bash登录
git config --global user.name "yourname"<br>
git config --blobal user.email "youremail"<br>
cd ComradeXu.github.io<br>
<i>tip:C盘/user/用户名下配置name和Email，这样就可以不用每次都输入name和Email了，方法在下面</i>

#### 几个简单的命令
pwd  pwd命令用于显示当前目录<br>
git init  git init命令把这个目录变成Git可以管理的仓库<br>
git add readme.txt  git add告诉Git，把文件添加到仓库：<br>
git commit -m "wrote a readme file"  git commit告诉Git，把文件提交到仓库

简单解释一下git commit命令，-m后面输入的是本次提交的说明，可以输入任意内容，当然最好是有意义的，这样你就能从历史记录里方便地找到改动记录。

嫌麻烦不想输入-m "xxx"行不行？确实有办法可以这么干，但是强烈不建议你这么干，因为输入说明对自己对别人阅读都很重要。

git commit命令执行成功后会告诉你，1个文件被改动（我们新添加的readme.txt文件），插入了两行内容（readme.txt有两行内容）。

为什么Git添加文件需要add，commit一共两步呢？因为commit可以一次提交很多文件，所以你可以多次add不同的文件，比如：

git add file1.txt<br>
git add file2.txt file3.txt<br>
git commit -m "add 3 files."<br>
最简单的add方法是 git add .(这样就会把你所有的改动add了)

git clone https://github.com/ComradeXu/ComradeXu.github.io.git （我的git地址）

git status命令可以让我们时刻掌握仓库当前的状态<br>
{'fraction_non_alphanumeric': 0.12956810631229235, 'fraction_numerical': 0.01107419712070875, 'mean_word_length': 4.7905982905982905, 'pattern_counts': {'":': 0, '<': 31, '<?xml version=': 0, '>': 31, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1210837', 'n_tokens_mistral': 1576, 'n_tokens_neox': 1708, 'n_words': 209}