标签:
git rm --cached file 取消新的寄存
git checkout -- file 取消修改
git reset file 取消非新增的修改
git diff,git diff --cached 查看差异
git reset --hard commit_sha1 回退版本
git reflog 查看大的历史改动
git branch foo/bar,git checkout foo/bar(git checkout -b foo/bar)创建,并切换分支foo/bar
git branch -a 查看分支
git config --system alias.log1 "log --graph --pretty=oneline" 设置命令的别名
git merge --no-ff -m "foo bar" foo/bar 在其他分支上合并foo/bar分支
git stash 保护现场
git stash list 列出保护的现场列表
git stash pop,git stash apply stash_name 恢复现场
git branch -d foo/bar 删除分支
git branch -D foo/bar 删除未合并的分支
git push origin aa/bb:aa/bb 把本地分支映射到中央仓库
git push origin :aa/bb 删除远端分支
ssh-keygen -t rsa -C foobar
git config --global user.name foobar,git config --global user.email foobar,git config --global core.autocrlf false 一些git基本配置
标签:
原文地址:http://www.cnblogs.com/qingsonghe/p/4394873.html