#git使用记录 ##1. Config相关:
-
用户名:
git config --global user.name "zhongwencool"
-
用户邮箱
git config --global user.email "zhongwencool@gamil.com"
-
编辑器:
git config --global core.editor emacs
-
解决冲突比较工具:
git config --global merge.tool vimdiff
-
查看配置信息:
git config --list
PS:有时会看到重复的变量名:说明它们来自不再的配置文件,(比如:/etc/gitconfig ~/.gitconfig) 不过最终git采用最后一个
-
获得帮助:
git help (比如:git help config).
##2. 取得项目的git仓库:
-
从当前目录创建一个仓库:
git init #初始化一个.git文件库 git add filename #加入版本控制文件 git commit -m "initial propject version" #提交
-
从现有仓库克隆:
git clone [url] #PS:绝不是subversion 的checkout
-
检查当前文件状态:
git stauts
-
跟踪新的文件:
git add README
git add是一个多功能信念,根据目标文件的状态不同,效果不同:1.跟踪新文件,2把已跟踪的文件放到暂存区,3.合并时把有冲突的文件标记为已解决状态等
- .gitignore:放着不想被跟踪的文件列表:通常是存放一些自动生成的文件(可以用网站生成:http://www.gitignore.io/)