版本控制工具----git进阶
来源:互联网 发布:证大淘宝贷 编辑:程序博客网 时间:2024/05/22 16:05
上一篇简单学了git的基础用法,创建仓库的提交代码。这次来学习下更多的用法
- 添加忽略文件
- 查看修改了的内容
- 撤销还没有提交的修改
- 查看提交记录
添加忽略文件
git会检查仓库目录下面有没有.gitignore文件,如果存在的话,就会去读取过滤规则。例如android项目自带有.gitignore文件,一个在根目录下,一个在app模块下。打开来看看:
*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures
.externalNativeBuild
表明指定任意.iml 结尾的文件都过滤和指定文件名或者目录。
查看修改了的内容
如果你修改了一些代码或者文件后。忘记了自己修改了哪些地方。可以通过git status命令来查看修改了什么。
看图指明了1.txt文件发生了改变,如果想要知道到底发生了什么内容,可以通过git diff命令来查看
指定某个文件只需要在git diff命令后面加上该文件名
,如图所示,+代表添加的数据。-代表删除的数据。
撤销还没有提交的修改
有时候我们修改一些代码后发现原本正常的项目报错了。然后想撤销所有的修改。可以使用checkout命令,例如:git checkout 1.txt
但是你会发现如果已经执行过add命令的文件无法撤销修改的内容。这时候需要先取消add,然后用checkout命令。取消add使用reset命令。例如:
git reset HEAD 1.txt。然后在checkout就可以了。
查看提交记录
一般来说代码隔段时间就需要提交一次。时间久了如果想看提交的记录。可以使用git log命令来查看。
如果想知道具体某一次修改了什么内容,可以使用git log commit后面的id -1 -p命令。
-1表示查看一条记录,-p表示查看具体修改的内容。
1 0
- Git版本控制工具进阶
- 版本控制工具----git进阶
- Git之版本控制工具进阶
- git内容整理--版本控制工具进阶
- Git 时间,版本控制工具进阶
- Git 时间,版本控制工具进阶
- 版本控制工具git
- git版本控制工具
- GIT - 版本控制工具
- Git 版本控制工具
- 版本控制工具--Git
- Git-版本控制工具
- Git,版本控制工具
- 版本控制工具git
- 版本控制工具GIT
- git版本控制工具
- 版本控制工具git使用指南
- 安装 Git 版本控制工具
- 数组(更新...)
- Mac编译OpenJDK7(8)和Eclipse调试Hotspot
- 请问请问请问武器
- Java基础--线程(1)
- GCD Matrix----数论
- 版本控制工具----git进阶
- Spring @AspectJ 实现AOP 入门例子(转)
- 那些Android中的性能优化(希望三年后我也能写这种文章)
- html 中表单元素input type="hidden"的作用
- CCNA 4VLAN和PING包
- [Android新手学习笔记08]-如何让活动Activity保存临时数据用于恢复
- C#中,有两个不同的CS文件,但这两个文件具有相同的命名空间(namespace)。一个CS文件要用另一个CS文件中的类的话,下面有一个处理方式。
- Wireshark网络抓包(三)——网络协议
- ios-传值方式总结