这些git命令,你平时用到了吗?

git的使用

  • git init 初始化本地仓库
  • git remote add origin "xxxxxxxxx"关联远程仓库
  • git add 添加文件进本地仓库
  • git commit -m "初始化仓库" 提交修改到本地
  • git push -u origin master 推送到远程仓库
  • git checkout -b 本地分支

以当前分支为起点建立新的本地分支git

  • git branch --set-upstream-to= origin/远程分支 本地分支

把本地分支关联到远程分支app


  • git tag tag1添加名为tag1的tag
  • git log 查看全部提交
  • git reset --hard 版本号 回退到初始化版本
  • git reflog 回退以后查看全部log
  • git tag tag2添加名为tag2的tag
  • git tag 显示全部tag
  • git push --tags推送全部tag到远程仓库

拿tag的时候只要使用 git checkout tag名就好rem

  • git remote update origin

强制刷新本地的分支数据,公司建立了新分支家里找不到就跑一下这个it


  • git stash

保存当前工做进度,把暂存区和工做区改动保存起来ast

  • git stash save 'message'

保存的同时添加注释stream

  • git stash list

查看全部的stashdate

  • git stash pop [-index] [stash_id]

恢复stash中的进度 并删除list中的记录apply

  • git stash apply

恢复stash中的进度 不会删除list中的记录
+git stash drop [stash_id]
删除一条list中的记录 不指定id就删除最新的数据

  • git stash clear

删除全部存储的进度注释

相关文章
相关标签/搜索