git init 新建仓库
git clone 克隆远程仓库
git clone username@host:/path/to/repository 克隆到远端仓库
git add <filename> 添加文件到缓存区
git add * 将所有改动文件添加到缓存区
git commit -m "代码提交信息"
git push origin master 将代码提交到远程服务器主分支上
git remot add origin <server> 将本地仓库链接到某个远程仓库上
git checkout -b name 创建分支并切换到该分支上
git checkout master 切换回主分支
git branch -d name 删除分支
git push origin <branch> 将新建的分支推到远端仓库上
git pull/fetch 拉取远程改动代码
git merge <branch> 将某个分支合并到当前分支上
git diff <source_branch> <target_branch> 查看合并之前的改动
git add <filename> 标记冲突文件合并成功
git log 获取提交的ID
git tab 1.0.0.1 提交ID 添加标签
git checkout -- <filename> 使用远程仓库中的文件替换掉你工作目录的文件
git fetch origin 获取最新的版本
git reset --hard origin/master 将本地分支只想刚来回的新版本呢 丢弃所有本地改动与提交时使用
gitk 内建的图形化界面
git config color.ui true 彩色的git输出
git config format.pretty oneline 显示历史记录时,只显示一行注释信息
git add -i 交互的添加文件至缓存区