git
# 暂存
# 1.新建存储
git stash
git stash save "save message" # 添加备注
# 2.查看存储
git stash list
# 3.显示做了哪些改动
git stash show # 默认show第一个存储,如果要显示其他存贮,后面加stash@{$num},如第二个 git stash show stash@{1}
git stash show -pop # 显示第一个存储的改动,如果想显示其他存存储,命令:git stash show stash@{$num} -p,如第二个:git stash show stash@{1} -p
# 4.恢复某个存储(存储列表不删除)
git stash apply # 不会删除缓存堆栈中的对应stash删除,默认恢复第一个存储,即stash@{0},如果其他的则命令:git stash apply stash@{$num},比如第二个:git stash apply stash@{1}
# 5.恢复某个存储(删除对应存储列表)
git stash pop # 会将缓存堆栈中的对应stash删除,默认恢复第一个存储,即stash@{0},如果其他的则命令:git stash pop stash@{$num},比如第二个:git stash pop stash@{1}
# 6.丢弃某个暂存
git stash drop stash@{$num} # 如第二个:git stash drop stash@{1},从列表中删除这个存储
# 7.删除全部暂存
git stash clear # 删除所有缓存的stash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 切换分支
# 1.创建本地分支
git checkout -b 新分支名
# 2.将远程git仓库里的指定分支拉取到本地(本地不存在的分支)
git checkout -b 本地分支名 origin/远程分支名
# 3. 查看本地已有分支
git branch
# 4. 推送本地分支到远程仓库
git push --set-upstream origin 分支名
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
编辑 (opens new window)
上次更新: 2022/12/05