git 杂记

*批量添加:  git add -A 

*只显示一行的log信息:  git log --pretty=oneline

*将常用的log加入alias, git config --global alias.hist 'log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short'

这样,就可以实用git hist 打印log

*除了某种类型的文件,忽略某个文件夹, 如忽略foo文件夹下除了*.cpp 的文件, 在.gitignore 中添加如下代码

!/foo

/foo/*

!/foo/*.cpp

参考: http://git-scm.com/docs/gitignore

#git fork update

https://help.github.com/articles/fork-a-repo

#fatal: Needed a single revision, 更新submodule的时候出错

删除submodule文件夹,git submodule update --init

原文地址:https://www.cnblogs.com/shadow21/p/3513571.html