1 提取、拉取、推送
提取:即 git fetch 获取远程仓库的更新,但不会自动合并本地仓库
拉取:即 git pull ,获取远程仓库的更新,并自动合并本地仓库
推送:即 git push ,把本地仓库的更改推送到远程仓库
2 暂存
暂存:相当于 git add ,把修改提交到暂存区
右击某一更改项,有“暂存”这一选项,点击“暂存”后,后出现暂存列
可以看到,暂存了 Startup.cs后,Startup就进了“暂存更改”列表了
这时“提交”按钮”变成了“提交临时数据”,如果这时我们点击“提交临时数据并推送”,只会把“暂存更改”列表的项推送到远程,处于“更改数”的不会有影响(不会被推送)
3 全部存储与全部存储并保持暂存
全部存储:即 git stash,这时会全部存储,即“暂存更改”列表的也会存储,“更改数”列表的也会存储
全部存储并保持暂存:只会存储处于“更改数”列表的项,不会存储“暂存更改”的项
4 应用并还原暂存
应用并还原暂存:之前处于“更改数”列表的回还原回“更改数”列表,之前处于“暂存更改”列表的回还原回“暂存更改”列表
将所有作为非暂存应用:之前处于“更改数”列表的回还原回“更改数”列表,之前处于“暂存更改”列表的回还原回“更改数”列表
5 应用和弹出
应用:应用成功后不会删除该贮藏项
弹出:弹出成功后会自动删除该贮藏项
原文:https://www.cnblogs.com/tomorrow0/p/14687760.html