用户信息配置
如果用了 --global 选项,那么更改的配置文件就是位于你用户主目录下的那个,以后你所有的项目都会默认使用这里配置的用户信息。
如果要在某个特定的项目中使用其他名字或者电邮,只要去掉 --global 选项重新配置即可,新的设定保存在当前项目的 .git/config 文件里。
git config --global user.name "测试"
git config --global user.email [email protected]
查看所有配置信息
git config --list
查看某个配置的信息
git config user.name
差异化分析工具
Git 可以理解 kdiff3,tkdiff,meld,xxdiff,emerge,vimdiff,gvimdiff,ecmerge,和 opendiff 等合并工具的输出信息。
git config --global merge.tool vimdiff
git工作流程
一般流程如下:
- 克隆 Git 资源作为工作目录。
- 在克隆的资源上添加或修改文件。
- 如果其他人修改了,你可以更新资源。
- 在提交前查看修改。
- 提交修改。
- 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。
Git创建仓库
使用当前目录作为 Git 仓库
git init
如果当前目录下有几个文件想要纳入版本控制,需要先用 git add 命令告诉 Git 开始对这些文件进行跟踪,然后提交.
> git add *.c
> git add Readme.md
> git commit -m '本次提交的项目信息说明'
注意:在 Linux 系统中,commit 信息使用单引号',Windows 系统,commit 信息使用双引号"。
Git拷贝仓库
克隆仓库的命令格式为:
git clone <repo> <directory>
参数说明:
- repo: Git仓库地址
- directory:本地目录