分享一份开发中git常用命令


  1. git init                              初始化项目
  2. git config user.name " "   添加姓名
  3. git config user.email " "    添加邮箱
  4. git config -l                       查看config内容
  5. git status                          查看文件是否被管理
  6. git add 文件名称            把项目添加到暂存区 ( 如果是把 文件名称换成 .  那么,则是把文件夹中的所有文件都添加到暂缓区)
  7. git commit -m " 注释 "      添加到 head指针指向的 分支 (默认是 master )
  8. git help                           查看帮助文档
  9. git diff 文件名称               查看最近一次对指定文件的修改内容
  10. git log 文件名称               查看文件修改历史 (如果后面不添加文件名称, 则查看整个项目所有的修改)
  11. git reflog                           查看历史修改历史的简化版本
  12. git reset --hard HEAD^     恢复到上一次修改的版本  (  一个 ^ 号代表一个版本, 后面可以添加多个 ^  )  ( 如果想撤回 ,那么则使用reflog 复制想要回到的版本的前面的七位数的版本号, 把 HEAD^ 改为七位数的版本号即可 , 例如: git reset --hard 50201b9 )
  13. touch .gitignore                 创建忽略文件 ( * 加后缀   , 就是忽略所有以这个后缀结尾的文件)
  14. git push                             把文件提交到远程服务器中 .
  15. git pull                               从服务器拉取文件
  16. git clone "地址"                 克隆
  17. git init --bare                     初始化多人开发版本库
  18. git branch                         查看当前仓库的分支  ( 如果是一个空的仓库, 那么则什么都不会输出 )
  19. git branch 文件名称         创建新的分支
  20. git branch -r                     查看远程服务器的分支
  21. git switch 分支名称          切换分支
  22. git merge 分支名称          把分支合并
  23. git branch -d 分支名称     删除本地分支
  24. git push prigin --delete 分支名称            删除远程的分支
  • 注意点:
  • 如果修改了内容 ,那么则需要进行再一次的添加到暂缓区(git add)和文件管理区(git commit -m)

GIT自学网站推荐: https://backlog.com/git-tutorial/cn/

猴子都能懂的GIT : https://backlog.com/git-tutorial/cn/


vim编辑器


ESC键 跳到命令模式,然后:

:w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi  :w! 强制保存,不退出vi  :wq 保存文件并退出vi  :wq! 强制保存文件,并退出vi  q: 不保存文件,退出vi  :q! 不保存文件,强制退出vi  :e! 放弃所有修改,从上次保存文件开始再编辑