跟廖雪峰学Git 一 —— 初始配置

作者: GinkWang | 来源:发表于2017-11-23 17:05 被阅读107次

一、安装

1. Linux

在终端敲入命令sudo apt-get install git即可安装 Git。

2. Mac OS X

在 Mac OS X 上,有两种安装 Git 的方法。

一是安装 homebrew,然后通过 homebrew 安装 Git,具体方法请参考 homebrew 的文档:http://brew.sh/

第二种方法更简单,也是推荐的方法,就是直接从 AppStore 安装 XcodeXcode 集成了 Git,不过默认没有安装,你需要运行 Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“Install”就可以完成安装了。

3. Windows

Git 从一开始发明就是在 Linux 上运行的,想要在 Windows 平台使用 Git 需要安装 Cygwin 模拟环境,然后在进行 Git 的一系列环境配置,麻烦,略过。

现在已经有高人把模拟环境和 Git 都打包好了,只需要从 https://git-for-windows.github.io 下载 exe 安装包,之后默认安装即可。车速慢的同学可以到我的网盘上获取:
链接: https://pan.baidu.com/s/1c2hLtnE 密码: w2un。

安装完成后,打开 Git-Bash,出现 Git 窗口,即安装成功。

Git 安装成功

最后,在进行一下个人信息的配置:

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

这样,在 Windows 平台上就搭建好了 Git 的使用环境。

二、创建版本库

版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被 Git 管理起来,每个文件的修改、删除,Git 都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。

版本库创建非常简单,

1. 先建立一个文件夹:

$ mkdir GitSpace
$ cd GitSpace/
$ pwd
/e/GitSpace

注:Windows 系统中注意不要在路径中出现中文名,否则可能出现一些问题。

2. git init 创建仓库

通过git init命令把这个目录变成Git可以管理的仓库:

$ git init
Initialized empty Git repository in E:/GitSpace/.git/

创建成功,并且提示这是一个空仓库。创建成功后,当前目录下出现一个 .git 目录,这是用来跟踪 Git 的版本库的,没事不要瞎动它。否则可能出现一系列问题。

如果你没看到,也正常,因为他是一个隐藏的 文件夹,通过命令即可看到:

$ ls -ah
./  ../  .git/

3. 添加文件到版本库

在 GitSpace 文件夹下建议一个文件readme.txt,然后运行命令:

$ git add readme.txt
warning: CRLF will be replaced by LF in readme.txt.
The file will have its original line endings in your working directory.

出现这个 warning 是因为windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行add 命令时会出现此警告。

解决方法:

先删除 .git 目录,再禁用自动转换:

$ rm -rf .git   //删除 .git 目录
$ git config --global core.autocrlf false   //禁用自动转换

重新执行:

$ git init
$ git add readme.txt
$ git commit -m"add readme file"
[master (root-commit) f4625e1] add readme file
1 file changed, 2 insertions(+)
create mode 100644 readme.txt

git commit命令,-m后面输入的是本次提交的说明。

这样就完成了 readme.txt 文件在仓库中的提交。

当然,也可以一次提交多个文件:

$ git add newfile1.txt
$ git add newfile2.txt newfile3.txt
$ git commit -m "add newfiles"
[master 4ab5b56] add newfiles
3 files changed, 3 insertions(+)
create mode 100644 newfile1.txt
create mode 100644 newfile2.txt
create mode 100644 newfile3.txt

添加成功!

Git 的初始配置就到这里。

参考

Git教程

相关文章

  • 跟廖雪峰学Git 一 —— 初始配置

    一、安装 1. Linux 在终端敲入命令sudo apt-get install git即可安装 Git。 2....

  • 廖雪峰Git教程笔记

    [TOC] 本文是总结廖雪峰Git教程的笔记。 git 账号配置 git初始化仓库 git 添加文件 用git a...

  • Git命令

    Git命令 [TOC] 参考廖雪峰的git教程 1.1 git初始化 $ git config --global ...

  • Git常用命令

    本文是我在学完廖雪峰Git教程之后的总结,对于以后的查阅有很大帮助。 廖雪峰Git教程地址:地址 初始化Git仓库...

  • git命令

    全部内容选自廖雪峰的博客《Git教程》,Git教程 - 廖雪峰的官方网站 创建版本库 初始化一个Git仓库,使用g...

  • 跟廖雪峰老师学Git

    前提已安装git 1.创建版本库(仓库) 桌面创建文件夹 2.让成为Git可以管理的仓库 3.添加文件到仓库 4....

  • 学习资料总结

    廖雪峰官网: git教程 简书 eslint详细配置

  • Git 笔记

    首先感谢廖雪峰老师的无私奉献, 让我能系统地学习 Git. 初始化一个 Git 仓库 修改配置, [用户名, 邮箱...

  • Git

    00. git 基础 廖雪峰老师-Git教程 01. git config config 配置有【01】syste...

  • GIT常用指令

    备注 本文章为廖雪峰的git教程学习笔记 基本指令 git init //初始化git add filenam...

网友评论

    本文标题:跟廖雪峰学Git 一 —— 初始配置

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