Skip to content

Instantly share code, notes, and snippets.

@zhongwencool
Last active August 29, 2015 14:06
Show Gist options
  • Save zhongwencool/e2243b55d45ae968bcfa to your computer and use it in GitHub Desktop.
Save zhongwencool/e2243b55d45ae968bcfa to your computer and use it in GitHub Desktop.

#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/)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment