git

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
git push origin 本地分支名:远程分支名
git pull <远程主机> <远程分支>:<本地分支>
git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记
git checkout BRANCH_ID 切换分支
git branch -r 列出远程分支
git branch -a
git branch name 新建分支
git branch -d | -D branchname 删除branchname分支
git branch -d -r branchname 删除远程branchname分支
git log
git log --stat
git diff --name-only OLD_COMMIT_ID_HERE NEW_COMMIT_ID_HERE
git diff --name-status OLD_COMMIT_ID_HERE NEW_COMMIT_ID_HERE
git checkout COMMIT_ID 版本回退
git stash list 查看堆栈情况
git stash 将当前工作压栈
git stash pop stash${id} 弹出工作栈
git stash clear 清除栈