安装 Git


# OSX
brew install git

# Ubuntu
sudo apt-get install git-core

配置 Git


# 帮助
git help [cmd]

# 显示当前配置
git config --list [--system, --global, --local]

# 编辑配置文件
git config -e --global

# 配置用户
git config --global user.name    ryer.huang
git config --global user.email   ryerh@live.com

# 配置推送
git config --global push.default simple

# 生成 ssh keys
ssh-keygen -t rsa -C ryerh@live.com

# 查看 id_rsa.pub
cat ~/.ssh/id_rsa.pub

# 测试 SSH 配置
ssh -T git@github.com

创建项目

# 初始化仓库
mkdir project && cd project
git init

# 克隆仓库
git clone git@hello-world.git

# 克隆单个分支
git clone -b master --single-branch git@hello-world.git

创建项目

# 添加文件
git add . [file]

# 删除文件
git rm [file]
git rm --cached [file]

# 重命名
git mv [src] [dst]

# 提交暂存区的文件
git commit [file] -m "message" [-v]

# 追加到上次提交
git commit --amend [file1]
git commit --amend -m "message"

# 关联远程仓库
git remote add origin git@***.git

# 提交代码
git push

# 不 pull merge,强制 push
git push --force

# 更新仓库 [远程 分支:本地分支]
git pull [origin master:master]

# git pull 等同于下面
git fetch [origin master]
git merge origin/master

# 删除远程分支
git push origin --delete master

# 远程分支删除后,同步删除本地对应分支
git pull/fetch -p

参考链接