Git常用命令整理

  1. git init 初始化git仓库
  2. git add <filename> 添加文件到暂存区中
  3. git commit <filename> -m备注 提交到本地仓库中
  4. git status  获取文件的修改状态
  5. git log 获取提交日志(push的日志)
  6. git log --pretty=oneline 日志显示简要,一行显示(commit、pull的日志)
  7. git reset HEAD 文件名   从暂存区退回到工作区
  8. git checkout -- 文件名   从工作区取消修改
  9. git reset --hard HEAD^  /~n  版本回退
  10. git show查看版本id
  11. git reset --hard <version id>  恢复版本
  12. git remote add origin https://~ 本地仓库与远程仓库连接
  13. git push orgin master 把本地仓库同步到远程仓库内
  14. git clone https://~ 克隆项目到本地
  15. git branch <branchname> 创建分支
  16. git checkout -b <branchname> 创建并切换分支(-b 表示创建并切换分支 )
  17. git branch 查看分支状态
  18. git checkout <branchname> 切换分支
  19. git merge <branchname>  合并分支(直接指向分支最新提交)
  20. git merge --no-ff -m <remark> <branchname> 合并分支(不使用快速合并)
  21. git branch -d <branchname> 删除分支(如若分支未合并,强行删除用 -D)
  22. git stash 隐藏工作现场
  23. git stash list 查看所有被隐藏的文件列表
  24. git stash apply 恢复隐藏的文件,但是不删除
  25. git stash drop 删除文件
  26. git stash pop 恢复隐藏的文件并删除文件
  27. git cherry-pick (commitId) 合并修改的内容
  28. git branch --set-upstream <localbranch> origin/<branch>  把本地分支和远程分支关联起来
  29. git push origin <localbranch>  把本地分支推送到远程分支上
  30. git pull 把远程分支提取到本地
  31. git tag <tagname>  创建标签
  32. git log --pretty-online --abbrev-commit 查看commit命令的历史log
  33. git tag <tagname> <commit id>在该commit id上创建tag
  34. git tag 查看所有标签
  35. git show <tagname> 查看标签信息
  36. git tag -d <tagname> 删除标签
  37. git push origin <tagname> 把标签推送到远程
  38. git push origin --tags 推送全部tags到远程
  39. git tag -d <tagname>; git push origin :refs/tags/<tagname> 删除远程标签,分为两步:1、删除本地标签;2、执行git push origin:refs/tags/<tagname>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值