当前位置: 首页 > news >正文

git指令

init 


ll 


.get存放版本库

git add 文件加入git提交任务

git status 查看状态

 

git commit -m"第一次提交"  //m后面是标志信息

第一次操作需要登录



git log 查看操作日志


git diff  与暂存区空间对比差异


总结 git diff 和 git add 和git status

file 修改了没add 的话 diff 可以详细查看 修改部分  status 可以查看修改的文件文字显示为红色

file add以后 diff 查看没有修改了  status 还是可以查看到修改文件不过颜色从红色变为绿色


撤销步骤 git checkout

git checkout . 整个回退

 


git log查看版本


git log --pretty=oneline 简单的查看版本信息


git reset --hard HEAD^ 


git reset --hard HEAD^^^^ 3

git reset --hard HEAD^100

git reset  --hard 58aba8b7b7edb32

git reflog 查看回滚日志

未提交



git reset HEAD test.txt  // 撤销对应文件暂存区的版本


git删除

 rm test.txt删除本地


git diff 查看本地和版本库的详细区别


git status 查看本地文件和版本库文件的区别


git rm test.txt


git 删除和 添加到 暂存区都需要commit


工作区删除版本库没有删除的时候可以回退

git checkout -- test.txt


设置github 关联







第一次推送可能需要登陆  后期推送用


########################################################

全流程

先有github上的克隆到我们本地


先建好github的仓库 然后 

git clone 


创建新分支

git checkout -b dev (-b 创建并切换)

git branch dev (创建分支dev)

git checkout dev (切换到分支dev)  这边前面用了 -b 所以已经存在了 


mater 整合dev 分支  

git merge dev 


删除分支




禁止fast forword 合并


封存现场

未合并分支强行删除

git branch -D feature-vulcan

查看远程仓库信息


相关文章:

  • sql查询。子查询,内、左、右连接
  • mysql-SQL内、左、右连接详解(有图)
  • 数组、链表等常用数据结构和集合浅解(java)
  • IDEA配置github并上传项目
  • CentOS7部署Hadoop2.7.5全分布式群集
  • idea + github项目颜色区分
  • 客户端向hdfs读写数据流程
  • CAS原理分析
  • Java中静态跟非静态的区别总结
  • Spring IOC原理解读 面试必读
  • spring ioc原理(看完后大家可以自己写一个spring)
  • 非可抢占式和抢占式进程调度的区别是什么?
  • 【数据结构】ArrayList原理及实现学习总结
  • Java集合:HashMap源码剖析
  • 从原则、方案、策略及难点阐述分库分表
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 30天自制操作系统-2
  • Babel配置的不完全指南
  • Docker下部署自己的LNMP工作环境
  • JAVA SE 6 GC调优笔记
  • Java编程基础24——递归练习
  • maya建模与骨骼动画快速实现人工鱼
  • October CMS - 快速入门 9 Images And Galleries
  • PAT A1017 优先队列
  • 安卓应用性能调试和优化经验分享
  • 对象引论
  • 分布式任务队列Celery
  • 给第三方使用接口的 URL 签名实现
  • 离散点最小(凸)包围边界查找
  • 那些年我们用过的显示性能指标
  • 前端面试总结(at, md)
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #FPGA(基础知识)
  • #微信小程序:微信小程序常见的配置传旨
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (C语言)共用体union的用法举例
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (区间dp) (经典例题) 石子合并
  • (十一)图像的罗伯特梯度锐化
  • (转)Linux下编译安装log4cxx
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .net oracle 连接超时_Mysql连接数据库异常汇总【必收藏】
  • .net 反编译_.net反编译的相关问题
  • .net 逐行读取大文本文件_如何使用 Java 灵活读取 Excel 内容 ?
  • .Net6使用WebSocket与前端进行通信
  • :“Failed to access IIS metabase”解决方法
  • @Autowired @Resource @Qualifier的区别
  • @font-face 用字体画图标
  • @NoArgsConstructor和@AllArgsConstructor,@Builder