git文件管理心得分享

 更新时间:2017年12月19日 10:54:45   投稿:laozhang  
本篇文章主要通过实例步骤给大家分享了在学习git文件管理时的心得,有兴趣的朋友学习参考下吧。

untraked file 未跟踪的文件,通常为新建立的文件

traked file 通常为建立索引之后的文件

ignored 被忽略的文件,这类型的文件通常在一个文件列表中。维护这个列表的文件在版本库根目录名字为 .gitignore
初始化版本库,保证刚创建状态

huawei@DESKTOP-JTC012C MINGW64 ~/Desktop/git-repo (master) 
$ ls 
hello 
huawei@DESKTOP-JTC012C MINGW64 ~/Desktop/git-repo (master) 
$ ls -a 
./ ../ .git/ hello 
huawei@DESKTOP-JTC012C MINGW64 ~/Desktop/git-repo (master) 
$ rm -rf .git/ hello 
huawei@DESKTOP-JTC012C MINGW64 ~/Desktop/git-repo 
$ git init 
Initialized empty Git repository in C:/Users/huawei/Desktop/git-repo/.git/ 

创建文件查看文件类型,发现为untraked file未被跟踪的文件

huawei@DESKTOP-JTC012C MINGW64 ~/Desktop/git-repo (master) 
$ echo "hello world" > hello 
huawei@DESKTOP-JTC012C MINGW64 ~/Desktop/git-repo (master) 
$ git status 
On branch master 
No commits yet 
Untracked files: 
 (use "git add <file>..." to include in what will be committed) 
  hello 
nothing added to commit but untracked files present (use "git add" to track) 

被跟踪的文件通常为建立索引之后的文件,可以通过git ls-files -s查看。至于被忽略的文件可以看下面的演示,将文件名写入到.gitignore文件即可

huawei@DESKTOP-JTC012C MINGW64 ~/Desktop/git-repo (master) 
$ git status 
On branch master 
nothing to commit, working tree clean 
huawei@DESKTOP-JTC012C MINGW64 ~/Desktop/git-repo (master) 
$ echo "a" > a 
huawei@DESKTOP-JTC012C MINGW64 ~/Desktop/git-repo (master) 
$ git status 
On branch master 
Untracked files: 
 (use "git add <file>..." to include in what will be committed) 
  a 
nothing added to commit but untracked files present (use "git add" to track) 
huawei@DESKTOP-JTC012C MINGW64 ~/Desktop/git-repo (master) 
$ echo a >> .gitignore 
huawei@DESKTOP-JTC012C MINGW64 ~/Desktop/git-repo (master) 
$ git status 
On branch master 
Untracked files: 
 (use "git add <file>..." to include in what will be committed) 
  .gitignore 
nothing added to commit but untracked files present (use "git add" to track) 

.gitignore文件语法

#开头的行用于注释

空行会被注释

目录名末尾用反斜线(/)标记

包含shell通配符,如*。例 debug/32bit/*.o

起始地感叹号用于取反模式

相关文章

  • 使用FileZilla从Linux系统下载文件的方法

    使用FileZilla从Linux系统下载文件的方法

    最近做项目,遇到这样的需求,要求将Linux系统的的某个文件夹下载到我Windows系统某个文件夹里,怎么实现这个功能呢?下面脚本之家小编给大家带来了使用FileZilla从Linux系统下载文件的方法,感兴趣的朋友一起看看吧
    2018-07-07
  • 解决ssh远程登陆linux显示-bash-4.1$的问题

    解决ssh远程登陆linux显示-bash-4.1$的问题

    下面小编就为大家带来一篇解决ssh远程登陆linux显示-bash-4.1$的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • linux 内存清理/释放命令总结

    linux 内存清理/释放命令总结

    本篇文章主要介绍了linux 内存清理/释放命令,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2016-11-11
  • 在Debian系的Linux中编译并安装ixgbe驱动的教程

    在Debian系的Linux中编译并安装ixgbe驱动的教程

    这篇文章主要介绍了在Linux中编译并安装ixgbe驱动的教程,采用bash shell、适用于Debian、Ubuntu等各种基于Debian的Linux系统,需要的朋友可以参考下
    2015-03-03
  • linux_HDFS文件上传后的追加报错问题

    linux_HDFS文件上传后的追加报错问题

    这篇文章主要介绍了linux_HDFS文件上传后的追加报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Linux上两种网络连接实现方式

    Linux上两种网络连接实现方式

    这篇文章主要介绍了Linux上两种网络连接实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • xampp安装后apache 80端口被占用的解决方法

    xampp安装后apache 80端口被占用的解决方法

    这篇文章主要介绍了xampp安装后apache 80端口被占用的解决方法,大家参考使用吧
    2013-12-12
  • 对linux下syslogd以及syslog.conf文件的解读说明

    对linux下syslogd以及syslog.conf文件的解读说明

    今天小编就为大家分享一篇对linux下syslogd以及syslog.conf文件的解读说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • Linux之性能监测命令解读

    Linux之性能监测命令解读

    这篇文章主要介绍了Linux之性能监测命令,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • 在Linux中查看进程占用的端口号

    在Linux中查看进程占用的端口号

    今天小编就为大家分享一篇关于在Linux中查看进程占用的端口号,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10

最新评论