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

git-3

1.如何让工作区的文件恢复为和暂存区一样?

工作区所作的变更还不及暂存区的变更好,想从暂存区拷贝到工作区,变更工作区(恢复成和暂存区一样的状态),想到用git checkout -- 文件名

2.怎样取消暂存区部分文件的更改?

如果暂存区中做了很多文件,但是只有部分文件想恢复成和HEAD一样

指定了具体文件

3.消除最近的几次提交 

git reset --hard 要恢复的地方         想从git仓库中永久消失,不想要了(这条命令要慎用)

4.看看不同提交的指定文件的差异

如果想对不同的提交或不同的分支进行差异化比较的话,用git diff 分支1 分支2 -- 文件名

git diff temp master 这个是全部文件进行比较

git diff temp master -- index.html  指定文件 index.html进行比较差异

也可以用分支值:

git diff 4cf1688 754c526 -- index.html

5.正确删除文件的方法

如果你要从当前的commit 状态,把某些文件不想要的,以后生成的commit不需要这个文件了,

用git rm 具体的文件名,git会直接把删除的文件放到暂存区,不需要在工作路径下再删除这个文件

6.开发中临时加塞了紧急任务怎么处理?

git stash apply 作用:

1.把我们之前存放的内容腾出来,把它的内容放在工作区去

2.stash在列表里面的信息还在,不会被删除,可以反复使用

git stash pop 会自动删除了

 git reset --hard HEAD 目的是为了让我们工作区是干净的

7.如何指定不需要Git管理的文件?

8.如何将Git仓库备份到本地?

Git的备份

常用的传输协议

哑协议与智能协议

直观区别:哑协议传输进度不可见;智能协议传输可见

传输速度:智能协议比哑协议传输速度快

备份特点

git clone --bare /e/Java/code/newlife/git_learning/.git ya.git

 git clone --bare  地址/.git  名字

git clone --bare file:///e/Java/code/newlife/git_learning/.git zhineng.git

git clone --bare  file://地址/.git  名字

上面是temp分支,下面再添加一个zxy分支,作为练习

9.注册一个GitHub账号,配置公私钥

 

http://www.lryc.cn/news/240380.html

相关文章:

  • 【python爬虫】scrapy在pycharm 调试
  • yoloV5模型中,x,s,n,m,l之间区别
  • RabbitMQ快速入门(简单收发消息)
  • java面试-zookeeper
  • VBA技术资料MF85:将工作簿批量另存为PDF文件
  • 大数据-计算框架选型与对比
  • 2023亚太杯数学建模C题思路 - 我国新能源电动汽车的发展趋势
  • 【02】ES6:let 和 const 命令
  • 230814期就业平均薪资:8146元——转行是男人最好的医美!~
  • shell脚本三
  • 地埋式积水监测仪厂家直销推荐,致力于积水监测
  • CentOS7安装部署Kafka with KRaft
  • Java,数据结构与集合源码,关于Map接口的实现类(HashMap、LinkedHashMap)
  • 【GUI】-- 13 贪吃蛇小游戏之食物及成绩判断
  • 洗地机哪个牌子好用?洗地机选购攻略
  • 节能灯和led灯哪个更护眼?精选高品质的LED护眼台灯
  • 大数据管家 DataSophon 1.2介绍
  • vue实现爱心形状的复选框
  • 珠江啤酒坚持创新,“酿”造电子化采购平台
  • 数据仓库模式之详解 Inmon 和 Kimball
  • 斐波那契数列数列系列问题详解
  • Day38力扣打卡
  • 【C语言:深入理解指针二】
  • 前端实现表格生成序号001、002、003自增
  • 【Django-01】 视图函数和视图类
  • 编译安装报错:configure: error: cannot guess build type; you must specify one
  • 2311rust,到66版本更新
  • JOSEF约瑟 过电流继电器 JL15-300/11 触点形式一开一闭 板前接线
  • postman设置接口关联这样做,薪资直接涨3k
  • Java常见的bug