git 工作中常用指令

186 阅读1分钟

Git 是分布式版本控制工具:

Git有4个工作区域,本地3个:工作目录(Working Directory)、暂存区(Stage/Index)、仓库区(History)。再加上远程的git仓库(Remote)

git-command.jpg

  • 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 删除所有保存