跟廖雪峰学Git 一 —— 初始配置
2017-11-23 17:14
204 查看
一、安装
1. Linux
在终端敲入命令sudo apt-get install git即可安装 Git。
2. Mac OS X
在 Mac OS X 上,有两种安装 Git 的方法。一是安装
homebrew,然后通过
homebrew安装 Git,具体方法请参考
homebrew的文档:http://brew.sh/。
第二种方法更简单,也是推荐的方法,就是直接从
AppStore安装
Xcode,
Xcode集成了 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 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教程相关文章推荐
- windows下git的安装、配置与操作(七)——git创建与合并分支(转载自廖雪峰)
- Windows 下 Git 安装与初始配置
- Windows下配置Git服务器和客户端及初始使用
- Git初始配置
- Git自学之路(二)- Git初始配置和基本使用
- Git本地初始配置
- git 初始配置
- Git 笔记二-Git安装与初始配置
- centos 安装git服务器,配置使用证书登录并你用hook实现代码自动部署
- 【GIT】Git SSH Key 生成步骤(git-ssh 配置和使用)
- ubuntu下终端提示符颜色配置以及git分支配置
- .gitignore文件配置
- Git重命名仓库、修改远程仓库地址、修改仓库配置
- springcloud(六):配置中心git示例
- 在Ubuntu 14.04上配置 gitweb
- 阿里云服务器初始配置
- git配置不用每次都输入密码提交或pull
- 本地Git仓库与远程Github仓库的SSH连接配置
- Git 基本配置
- 【经验之谈】Git使用之TortoiseGit配置VS详解;国内几大Git代码托管网站