创建仓库
创建
-
初始化仓库
git init
此命令将创建一个空白的仓库,仓库的配置信息以及未来仓库的更改记录将被存储在生成
.git
文件夹中。注意:在类 Unix 系统中,以 . 开头的文件名代表该文件为隐藏文件,默认不可见,使用ls -a
命令可以显示隐藏文件夹。 -
编辑 Git 配置文件 Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置) 使用以下命令来设置修改人的名称及邮箱地址,其中
--global
表示该设置作用在所有的仓库。git config [--global] user.name "your name"
git config [--global] user.email "your email address"
git config [--global] user.name "your name" git config [--global] user.email "your email address"
-
添加修改到暂存区
创建一个空白文本文件
readme.txt
,使用ls
命令,可以发现此文件,但是如果使用git ls-files
则无法发现此文件,这是因为该文件还未被添加进入暂存区,git 不会追踪该文件,运行以下命令git add readme.txt
我们将该文件添加进入暂存区。如果想要停止追踪该文件,我们使用
git rm readme.txt
命令,此时该文件被移出暂存区,但是该文件仍然存在工作区,不会被物理删除。 -
提交暂存区的修改到仓库
git commit -m "message"
其中
-m
表示添加修改说明,该修改说明可以帮助找到区别不同版本。注意:每次提交修改到仓库,必须添加修改说明,否则无法成功。
中文乱码
使用 git ls-files
时,中文文件名可能会出现乱码现象,解决方案是运行
git config --global core.quotepath false。
Mac 系统下如果同时使用了 oh-my-zsh
,则需要打开
-
打开oh-my-zsh配置文件 ~/.zshrc 。
-
在文件最后面添加如下代码:
export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
-
重启下终端(terminal)或输入 source ~/.zshrc