Github启用email保护
开启github email保护
在github settings中可以开启 Keep my email addresses private
和 Block command line pushes that expose my email
两个选项
在github settings中可以开启 Keep my email addresses private
和 Block command line pushes that expose my email
两个选项
/icon "C:\Users\DefNed\.babun\cygwin\bin\mintty.exe" /dir "C:\Users\DefNed\"
我的博客最初是基于hexo生成的静态博客,前段时间重新安装系统,写博客时发现电脑没有安装node环境,于是决定用hugo来生成文章。
在Node.js开发中,依赖第三方项目,会产生比较深的文件目录,Windows下无法简单删除
F:\git\temp
robocopy F:\git\temp F:\git\test\node_modules /purge
win10周年更新之后Windows原生支持了bash shell,本文讨论如何在win10下运行zsh shell或者其他shell,关于win10 bash shell的安装,请自行谷歌。
本文整理自网络,所有代码都经过V8 5.2.361.49测试,不定时更新
首先创建一个shell文件
touch uninstall_node.sh
利用.gitignore过滤文件,如编译过程中的中间文件,等等,这些文件不需要被追踪管理。 但是,当项目一开始没有添加.gitignore文件,后来添加发现忽略规则不生效,原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交: git rm -r --cached . git add . git commit -m 'update .gitignore'
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。
你所不知道的Git高级命令,一起来学会它们吧。
这个命令,我经常使用它 来发送其他没有使用git的人来检查或者集成所修改的。它会输出最近提交的修改类容到一个zip文件中。
git archive -o ../updated.zip HEAD $(git diff --name-only HEAD^)
git add 命令详解
git add命令主要用于把我们要提交的文件的信息添加到索引库中。当我们使用git commit时,git将依据索引库中的内容来进行文件的提交。
git add 表示 add to index only files created or modified and not those deleted 我通常是通过git add 的形式把我们添加到索引库中,可以是文件也可以是目录。 git不仅能判断出中,修改(不包括已删除)的文件,还能判断出新添的文件,并把它们的信息添加到索引库中。