• 分支操作

  • 暂存操作

  • 回退操作

  • 标签操作

  • 常规操作

    • git创建项目仓库

    • 忽略已加入到版本库中的文件

    • 取消忽略文件

    • 拉取、上传免密码


分支操作

  1. git branch 创建分支

  2. git branch -b 创建并切换到新建的分支上

  3. git checkout 切换分支

  4. git branch 查看分支列表

  5. git branch -v 查看所有分支的最后一次操作

  6. git branch -vv 查看当前分支

  7. git brabch -b 分支名 origin/分支名 创建远程分支到本地

  8. git branch --merged 查看别的分支和当前分支合并过的分支

  9. git branch --no-merged 查看未与当前分支合并的分支

  10. git branch -d 分支名 删除本地分支

  11. git branch -D 分支名 强行删除分支

  12. git branch origin :分支名 删除远处仓库分支

  13. git merge 分支名 合并分支到当前分支上

暂存操作

  1. git stash 暂存当前修改

  2. git stash apply 恢复最近的一次暂存

  3. git stash pop 恢复暂存并删除暂存记录

  4. git stash list 查看暂存列表

  5. git stash drop 暂存名(例:stash@{0}) 移除某次暂存

  6. git stash clear 清除暂存

回退操作

  1. git reset --hard HEAD^ 回退到上一个版本

  2. git reset --hard ahdhs1(commit_id) 回退到某个版本

  3. git checkout -- file撤销修改的文件(如果文件加入到了暂存区,则回退到暂存区的,如果文件加入到了版本库,则还原至加入版本库之后的状态)

  4. git reset HEAD file 撤回暂存区的文件修改到工作区

  5. git push -f origin master 强制覆盖更新版本

  6. 命令回退方法二:1.git log 2.git reset --hard 318604954d22bab0adb32c01983482554df3ae09

标签操作

  1. git tag 标签名 添加标签(默认对当前版本)

  2. git tag 标签名 commit_id 对某一提交记录打标签

  3. git tag -a 标签名 -m '描述' 创建新标签并增加备注

  4. git tag 列出所有标签列表

  5. git show 标签名 查看标签信息

  6. git tag -d 标签名 删除本地标签

  7. git push origin 标签名 推送标签到远程仓库

  8. git push origin --tags 推送所有标签到远程仓库

  9. git push origin :refs/tags/标签名 从远程仓库中删除标签

常规操作

  1. git push origin test 推送本地分支到远程仓库

  2. git rm -r --cached 文件/文件夹名字 取消文件被版本控制

  3. git reflog 获取执行过的命令

  4. git log --graph 查看分支合并图

  5. git merge --no-ff -m '合并描述' 分支名 不使用Fast forward方式合并,采用这种方式合并可以看到合并记录

  6. git check-ignore -v 文件名 查看忽略规则

  7. git add -f 文件名 强制将文件提交

git创建项目仓库

  1. git init 初始化

  2. git remote add origin url 关联远程仓库

  3. git pull

  4. git fetch 获取远程仓库中所有的分支到本地

忽略已加入到版本库中的文件

  1. git update-index --assume-unchanged file 忽略单个文件

  2. git rm -r --cached 文件/文件夹名字 (. 忽略全部文件)

取消忽略文件

  1. git update-index --no-assume-unchanged file

拉取、上传免密码

  1. git config --global credential.helper store

感谢博主原博主链接

开发工作中平常 能用到的 Git 常用命令相关推荐

  1. k8s查看pod的yaml文件_每天5分钟|轻松掌握开发工作中必会的k8s-yaml配置说明和常用命令...

    在 K8S 中,创建资源有两种方式: 方式一:使用kubectl 命令行,在输入kubectl命令的时候,填上对应的参数 优点:方便快捷,一行命令搞定 缺点:一行命令太多参数,可读性差,不利于维护 方 ...

  2. git add 所有修改文件_Git 技术干货!工作中quot;Gitquot;的使用实践和常用命令合集!

    作者:洋仔聊编程 出自:InfoQ 写作平台 原文:xie.infoq.cn/article/1ce91dc60431b1b8845729d41 工作中git是一项必不可少的技能,在项目的开发进程中起 ...

  3. J2EE开发工作中遇到的异常问题及解决方法总结

    J2EE开发工作中遇到的异常问题及解决方法总结 参考文章: (1)J2EE开发工作中遇到的异常问题及解决方法总结 (2)https://www.cnblogs.com/shinubi/p/450715 ...

  4. gitpython git diff_Python全栈开发-git常用命令

    欢迎关注我的号Python全栈开发-git常用命令​mp.weixin.qq.com ### Python全栈开发-git常用命令 本节内容 - github介绍 - 安装 - 仓库创建& 提 ...

  5. git常用命令梳理及常见开发场景总结

    一.新建代码库 1.git clone用法:git clone [<选项>] [–] <仓库> [<路径>] # 用法:git clone [<选项>] ...

  6. Git常用命令、在IDEA中使用Git

    文章目录 一.概述 二.Git常用命令 1.Git全局设置 2.获取Git仓库-从远程仓库克隆 3.工作区.暂存区.版本库 概念 4.Git工作区中文件的状态 5.本地仓库操作 6.远程仓库操作 7. ...

  7. Git的使用——Git 常用命令总结、Git的使用、Git 的分支、远程仓库的使用、IDEA 中使用Git、Git 工作流(Git Flow、Github Flow、GitLab Flow)

    Git的使用--Git 常用命令总结.Git的使用.Git 的分支.远程仓库的使用.IDEA 中使用Git 一.Git 常用命令总结 为了方便后续查找命令,故先把总结放前面,教程放后面 1.git 基 ...

  8. 开发老人笔记:Git 常用命令清单

    摘要:git是目前世界上最先进的分布式版本控制系统. 多人协作 master:此分支用来发布稳定的代码,合并一般是由管理员合并 dev:此分支用于团队开发,团队成员向此分支提交代码 bug:此分支用于 ...

  9. 记录我开发工作中遇到HTTP跨域和OPTION请求的一个坑

    我通过这篇文章把今天工作中遇到的HTTP跨域和OPTION请求的一个坑记录下来. 场景是我需要在部署在域名a的Web应用里用JavaScript去消费一个部署在域名b的服务器上的服务.域名b上的服务也 ...

最新文章

  1. MySQL 用 limit 为什么会影响性能?
  2. php pdo 方法,PHP使用PDO修改数据的方法
  3. 雷霄骅开源视音频项目汇总
  4. Autodesk Infrastructure Map Server 2014的开发文档在哪里?
  5. Python中文件的介绍以及操作
  6. 英语 语义分割_英语关系分句的翻译技巧
  7. jquery父元素和子元素点击事件传递问题_不可把父元素的事件传递给子元素_事件无限循环传递...
  8. python启动jupyter,在Jupyter上启动python脚本作为后台作业
  9. 当年中国的“四大工学院”,现在都咋样了?
  10. 服务器系统杀毒系统崩溃怎么恢复,系统崩溃是什么原因导致的
  11. 默认文献工具_工具分享??超好用的SCI外文文献下载工具
  12. 事务超时时间无效_什么是ZooKeeper?ZooKeeper分布式事务详解
  13. kmap_atomic的细节以及改进
  14. iOS 基础 第五天(0811)
  15. JVM初识之类加载过程
  16. oracle触发器无效且未通过重新验证_更改过程或触发器中的SET选项将导致重新编译...
  17. python实现蒙特卡洛模拟_蒙特卡洛模拟(Python)深入教程
  18. 应急响应-winlinux分析后门勒索病毒攻击
  19. 如何用Python找回微信撤回信息
  20. R语言 CART算法和C4.5算法(决策树)

热门文章

  1. c语言uppercase恢复小写,C语言转换字符串为大写和小写
  2. php 未填写时隐藏提交按钮,php - [单击提交按钮时隐藏html,回显结果留在同一页面上,电子邮件表单结果示例提供 - SO中文参考 - www.soinside.com...
  3. JAVA_HOME系统环境变量
  4. oracle遇到无效lob,sql – ORA-22275错误:指定了无效的LOB定位符
  5. qt designer 插入图片_老同学春节祝福语图片
  6. python----面对对象三大特征2
  7. jquery-11 如何制作鼠标右键菜单
  8. JQuery快速入门-选择器
  9. TinkPHP框架学习-01基本知识
  10. C和C++的关键字区别