[Linux] git add时的注意事项】的更多相关文章

git add -A  提交所有变化 git add -u  提交被修改(modified)和被删除(deleted)文件,不包括新文件(new) git add .  提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件 并且git 只监控文件内容变化,不监控目录,因此不能直接提交一个空目录,可以在空目录里创建一个文件提交 当直接提交空目录时,会报这样的错误,因为根本没有内容变化…
答:示例如下: fatal: Pathspec 'Vundle.vim/autoload/vundle.vim' is in submodule '.vim/bundle/Vundle.vim' 解决办法: git rm -rf --cached .vim/bundle/Vundle.vim…
1.git bash 新建  .gitignore文件 touch .gitignore 2.修改.gitignore文件,如下 target/ !.mvn/wrapper/maven-wrapper.jar *.pid *.log ### STS ### .apt_generated .classpath .factorypath .project .settings .springBeans .sts4-cache ### IntelliJ IDEA ### .idea *.iws *.im…
1.在新项目中使用[ git add . ]时出现: warning: LF will be replaced by CRLF in ...... The file will have its original line endings in your working directory. 解决办法为: git config --global core.autocrlf false 2.出现上述原因为: 原因是路径中存在 / 的符号转义问题,false就是不转换符号默认是true,相当于把路径的…
大家好,欢迎来到周一git专题. 今天和大家聊聊gitignore的作用,其实如果你英文还可以的话,你应该已经基本上猜到它的作用了.ignore在英文当中的意思是忽视.忽略,gitignore自然就是git当中的忽视和忽略,言下之意就是忽略某些文件.所以gitignore的作用就是帮助我们在git add时将我们指定的一些文件自动排除在外,不提交到git当中. ignore的作用 看到这里你可能很疑惑,git创造出来就是为了管理代码和文件的,为什么还要禁止一些文件提交呢? 其实也很简单,举个很简…
最近在新创建的github项目中add新框架代码时,出现了LF will be replaced by CRLF in的问题,以下为问题截图 查阅资料才知道,LF和FRLF是两种不同的换行格式,这个警告具体的解释: 工作区的文件都应该用 CRLF 来换行.如果改动文件时引入了 LF,提交改动时,git 会警告你哪些文件不是纯 CRLF 文件,但 git 不会擅自修改工作区的那些文件,而是对暂存区(我们对工作区的改动)进行修改.也因此,当我们进行 git add 的操作时,只要 git 发现改动的…
git add --all 为啥不能添加空文件夹,这样设计的初衷是? 好多项目还得弄个假文件在空文件夹里面占位 这个算设计失误吧,见 https://git.wiki.kernel.org/index.php/GitFaq#Can_I_add_empty_directories.3F Currently the design of the git index (staging area) only permits files to be listed, and nobody competent…
Linux 文件与目录 cd命令: $ cd [path] //path为路径名称,这只是常规语法 1 详细用法如下: $ cd /d //进入d盘 $ cd d: //进入d盘 $ cd D: //进入d盘 $ cd /D //进入d盘 $ cd ..   //返回上一级目录 $ cd ../  //返回上一级目录 $ cd ../../  //返回上两级目录 $ cd .    //切换到当前目录,通常没有任何反应 $ cd ./   //切换到当前目录,通常没有任何反应 $ cd     …
windows git 下载链接: Msysgit   https://git-scm.com/download/win 1 进入git bash进行第一次配置 git config --global  user.name "your name" git config --global user.email "***.com" git config --list 查看配置列表 2 Git 仓库 git init 初始化本地仓库 git add  file 添加文件到…
在windows环境下,git提交文件时,默认对文件名大小写不敏感,若修改了文件名字的大小写,可能会导致提交时没有记录,文件名修改不成功.网上搜集了几种解决方法,现总结下: 1. 修改git config的配置 git config core.ignorecase false 经测试,发现当修改文件名字的大小写并提交后,git status里并没有删除文件的操作,只有新增操作.也就是git上的文件并没有直接替换,而是新增了一份. 2. 先删除旧文件,然后新增文件 git rm fileNames…