Git 是分布式版本控制工具:
Git有4个工作区域,本地3个:工作目录(Working Directory)、暂存区(Stage/Index)、仓库区(History)。再加上远程的git仓库(Remote)
- workspace:工作区
- staging area:暂存区/缓存区
- local repository:版本库或本地仓库
- remote repository:远程仓库
git 工作时常用指令
git clone 【url】克隆代码- 代码更改
git stash临时保存文件,对于可能冲突文件的回退比回退历史版本更高效git status产看文件状态git status产看文件状态git add .(.代表所有) 添加所有改动 可以添加指定文件git status查看文件状态git commit - m "提交到本地仓库"git reset --soft HEAD^将commit代码回退到暂存区git pull拉取远程仓库代码- 解决冲突
git push origin 本地分支名:远程分支名
git stash 临时保存文件 常用指令
-
git stash save "git stash 信息"保存并注释当前保存信息 -
git stash list所有保存的记录列表 -
git stash pop stash@{num}恢复对应保存,num对应git stash list中的文件。恢复之后会删除git stash list对应临时保存文件 -
git stash apply stash@{num}恢复对应保存,num对应git stash list中的文件.恢复之后不会删除git stash list对应临时保存文件 -
git stash drop stash@{num}删除某个保存,num对应git stash list中的文件 -
git stash clear删除所有保存