当前位置:   article > 正文

前端开发git常用命令整理_前端开发列举经常使用的git命令

前端开发列举经常使用的git命令
  1. ## 提交暂存区
  2. git add . ## (撤销 git reset HEAD .)
  3. git add file ## (撤销 git reset HEAD file )
  4. ## 提交本地仓库
  5. git commit -m 'update 01'
  6. ## 提交远程仓库
  7. git push
  8. ## merge feature分支最新一条提交记录
  9. git cherry-pick feature
  10. ## 提交的log记录
  11. git log
  12. git log --online ##简洁版
  13. git show
  14. ## merge 指定commitId的记录
  15. git cherry-pick commitID
  16. ## merge 指定一系列commitId的记录
  17. git cherry-pick commitID1..commitID100
  18. ## 查看指定commit hashID的所有修改
  19. git show commitId
  20. ## 放弃对本地已修改但尚未提交的文件的修改,还原其到未修改前的状态
  21. # 已 add/ commit 的文件不适用个方法,应该用本文提到的第二种方法。
  22. git checkout . # 撤销对所有已修改但未提交的文件的修改,但不包括新增的文件
  23. git checkout [filename] # 撤销对指定文件的修改,[filename]为文件名
  24. ## 删除本地最后一条记录,如果需要删除最后提交的N条记录,
  25. # 将“1”替换为一个具体的数字“N”即可。
  26. git reset --hard HEAD~1
  27. git add -A ## 提交所有变化
  28. git add -u ## 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
  29. git add . ## 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
  30. ## git 查看暂存区
  31. git status ##查看新增、删除、修改的文件
  32. ## 绿色提示的前缀为newfile,表示为新增XXX文件
  33. ## 绿色提示得前缀为deleted,表示为删除了XXX文件
  34. ## 红色提示得前缀为modified,表示为修改XXX文件
  35. git ls-files
  36. --cached(-c)显示暂存区中的文件,git ls-files命令默认的参数
  37. --deleted(-d)显示删除的文件
  38. --modified(-m) 显示修改过的文件
  39. --other(-o)显示没有被git跟踪的文件
  40. --stage(-s) 显示mode以及文件对应的Blob对象,进而我们可以获取暂存区中对应文件里面的内容。
  41. ## 查看暂存区中bb.txt文件内容是什么
  42. git ls-files -s -- bb.txt
  43. ## 或者直接
  44. git ls-files -s
  45. ## 通过Blob对象,查询bb.txt里面的内容
  46. git cat-file -p 6cef
  47. ## 查看分支 ##
  48. git branch #本地
  49. git branch -r #远程
  50. git branch - #所有
  51. #创建名为dev的分支,创建分支时需要是最新的环境,创建分支但依然停留在当前分支
  52. git branch dev
  53. #给分支重命名
  54. git branch -m oldName newName
  55. #放弃当前目录下的修改
  56. git checkout
  57. #放弃单个文件的修改
  58. git checkout filename
  59. #将分支切换到master
  60. git checkout master
  61. #新建并切换到本地dev分支
  62. git checkout -b dev
  63. ## 显示远程库origin里的资源
  64. git remote show origin

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号