本文介绍: 1.如何工作区的文件恢复为和暂存区一样?2.怎样取消暂存区部分文件更改?3.消除最近的几次提交4.看看不同提交的指定文件的差异5.正确删除文件方法6.开发中临时加塞了紧急任务怎么处理?7.如何指定不需要Git管理文件?8.如何将Git仓库备份本地?9.注册一个GitHub账号,配置私钥

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

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

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

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

指定了具体文件

3.消除最近的几次提交 

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

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

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

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

git diff temp masterindex.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 resethard HEAD 目的是为了让我们工作区是干净的

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

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

Git的备份

常用的传输协议

协议智能协议

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

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

备份特点

git clonebare /e/Java/code/newlife/git_learning/.git ya.git

 git clonebar地址/.git  名字

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

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

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

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

 

原文地址:https://blog.csdn.net/qq_52963857/article/details/134557245

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_15013.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注