您的位置:首页 > 其它

Git学习笔记(二)

2015-04-29 12:57 218 查看
1.忽略文件

git提供了一种可配性很强的机制来允许用户将制定的文件或目录排除在版本控制之外,它会检查代码仓库的根目录下是否存在一个名为.gitignore的文件,如果存在的话就去一行一行的读取这个文件里边的内容并把每一行指定的文件或目录排除在版本控制之外。注意.gitignore中指定的文件或目录是可以使用”*”通配符的



这样就表示把bin目录和gen目录下的所有文件都忽略掉,从而使用的他们不会加入到版本控制当中

2.查看修改内容

git status




查看修改状态

git diff 文件名



查看该文件修改的内容

3.撤消未提交的修改

git checkout 文件名




执行这个命令后,我们队这个文件所做的一切修改就应带被撤销了,不过这种方法只是用于那些还没有执行过add命令的文件,如果某个文件已经被添加过了,这种方式就无法撤消其更改的内容

如果想要撤消已添加的文件修改,我们应当先对其取消添加,然后才可以撤回提交

取消添加

git reset HEAD 文件名




然后再运行一遍git status命令,你就会发现妨碍文件重新变回了未添加状态,此事就可以使用checkout命令将修改的内容撤销了

4.查看提交记录

git log




可以看到,每次提交记录包含提交id,提交人,提交日期,以及提交描述这四个信息,

git log




如果提交记录非常多的时候,我们想看其中一条记录,可以在命令中制定该记录的ID,并加上-1参数表示我们只想看到一行记录,

而如果想要查看这条提交记录具体修改了什么类容,可以在命令中加入 -p参数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: