分类 教程 下的文章

如果一个项目里,某些代码过多,比如html;或者vendor目录里的代码占比竟然超过了主仓库的代码,这个时候就需要用git来做一些挑战,以反映出这个仓库正确的语言。

所以,根目录下新建一个.gitattributes文件,里面协商:

*.html  linguist-vendored=true //这是忽略html
some_dir/* linguist-vendored=true // 这是忽略这个目录下所有文件

undo last commit ( most recent commit) to your local repository:

git reset --hard HEAD~1

或者先看一下commit的编号,然后把你想要退回的commit编号记录一下,然后:

git reset --hard REF/commit-no

这么做是有风险的,请务必git status命令看一下当前是否有未保存的改动!

那么本地改好了,怎么推送到remote呢?

- 阅读剩余部分 -