git show查看本地文件的修改部分,git diff 如何比较文件,git grep 搜索
一、git pull 报错
报错信息:
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
刚开始还以为是我的配置出了问题,后来仔细一看,原来是分支的名称问题。我给本地仓库起了个别名’test’,所以不能直接用git pull,git push等,因为它们默认的都是本地是origin 分支。
二、git 查看commit 之后,本地文件和仓库的区别
在执行
git add -A
git commit -m'x'
之后,有时候我们想要知道我们提交的这部分改动都有哪些。此时使用 git diff有些麻烦,因此可执行 git show命令。可直接显示出来我们都修改了哪部分。
三、git grep 全文检索
1、使用场景
比如我们要在git项目中查找某个字符串等,就可以使用这个命令。这个grep类似于linux中的grep,都是搜索的意思。
具体的请参考:git grep 中文文档
2、我这边用到的
git grep -R 'xxx' ./app/
//搜索在app目录下的所有xxx字符串
1)这里的-R就相当于全部搜索。
2)xxx相当于要搜索的字符串
3) ./app/是我要搜索的目录
4)结果会显示这个字符串出现在文件中的具体位置,我们根据提示就可以轻易找到
四、git diff
git diff 也是主要用来比较两次提交的差异。
1、工作区
工作区就是我们平时工作的本地仓库,此时的仓库是没有经过add的。
2、暂存区
暂存区是git add 之后,但未进行提交的部分。此部分为暂存区。如果我们直接执行 git diff 而不加任何参数的时候,比较的就是工作区和暂存区。
3、一些常用的操作:
git diff HEAD 显示工作目录与git 仓库之间的差异;git diff HEAD^ 是比较上次的提交;git diff HEAD~2 是比较上两次提交,于是有了,git diff HEAD~n 是比较上n次提交与现在工作区间的关系;
在我们不指定专门的文件夹的时候,git diff默认比较的是整个项目git 目录
具体请参考:git diff 教程
end
git show查看本地文件的修改部分,git diff 如何比较文件,git grep 搜索相关推荐
- Git如何查看本地已登录的用户账号及切换账号
Git如何查看已登录的用户账号及切换账号 一.查看本地已登录的账号信息 1.查看本地已登录的账号 2.查看本地已登录的账号绑定的邮箱 二.切换本地登录用户 1.切换本地登录的账号 2.切换本地登录的账 ...
- Git:查看本地分支基于哪个分支创建
Git查看本地分支基于哪个分支创建 使用项目目录下使用Git Bash # show是缺省值,下面命令等同于git reflog 分支名 git reflog show 分支名# 查看merge和ch ...
- python监听文件最后修改人_Python持续监听文件变化代码实例
在日常的工作中,有时候会有这样的需求,需要一个常驻任务,持续的监听一个目录下文件的变化,对此作出回应. pyinotify就是这样的一个python包,使用方式如下: 一旦src.txt有新的内容,程 ...
- linux下比较文件并输出,Linux使用diff命令比较文件找出文件之间相同的部分
如果你需要比较系统文件的内容,那么你就会是使用到diff命令,可找出文件之间相同的部分,下面小编就给大家详细介绍下Linux diff命令的用法. diff 命令是 linux上非常重要的工具,用于比 ...
- linux下比较文件并输出,Linux使用diff命令比较文件的方法
如果你需要比较系统文件的内容,那么你就会是使用到diff命令,可找出文件之间相同的部分,下面小编就给大家详细介绍下Linux diff命令的用法. diff 命令是 linux上非常重要的工具,用于比 ...
- GIT如何查看本地分支与远程分支的关联配置(git branch --set-upstream)
为什么80%的码农都做不了架构师?>>> git本地新建一个分支后,必须要做远程分支关联.如果没有关联, git 会在下面的操作中提示你显示的添加关联.关联目的是如果在本地分支 ...
- python读取csv文件并修改指定内容-pandas读取CSV文件时查看修改各列的数据类型格式...
下面给大家介绍下pandas读取CSV文件时查看修改各列的数据类型格式,具体内容如下所述: 我们在调bug的时候会经常查看.修改pandas列数据的数据类型,今天就总结一下: 1.查看: Numpy和 ...
- git如何查看本地分支及对应的远程分支
命令: git branch -va 查看后,按q键可以退出
- oracle更改文件,Oracle修改数据文件名以及移动数据文件
生产上有时会用到数据文件的迁移,下边示例几种Oracle数据文件的迁移方法. 数据库版本 sys@ORCL>select * from v$version; select * from v$ve ...
最新文章
- 新网站是如何吸引蜘蛛进行爬取的?
- 电子商务的五个技术研发方向
- 记录一个AndroidX和Android support库不能共存的坑
- java之Hibenate中监听事件的重写和二级cache缓存
- 中resource文件夹的作用_冲突与碰撞:OpenStack中的虚拟机和裸机
- excel split函数_Excel 字符串拆分
- 但救地球要紧的飞鸽传书
- Linux怎么设置ntp授时,linux设置ntp时间同步服务器地址
- 大型网站登录信息保存实现-整理
- ftp服务器端的编写 c语言6,linux下c语言编写的ftp服务器
- linux grub内核选择,UBUNTU GRUB没有内核选项,怎么回事啊?
- C++之epoll监听输入(替代select)
- Objective-C 函数(方法)的定义和调用
- 计算机软考中级网络工程师考点总结——待续
- 科学计算机如何将角度换成小数点,角度计算器-卡西欧计算器上D(角度制)怎么切换RT– 手机爱问...
- linux下1060显卡驱动安装,ubuntu16.04 联想拯救者y7000笔记本电脑安装1060显卡驱动,及ubuntu16.04更新内核...
- 教育孩子,是从小的润雨细无声。纯属个人文学闷骚型。。。
- H.265/HEVC学习笔记:量化
- java判断object对象为不为空
- openstack ironic standalone 方式部署