最近在和好基友用Github练习共同开发,期间发现了一些问题和一些有用的Tips,在这里挑一些比较有有用/有意思的小小总结一下。
问题:
起初共同开发的时候没啥经验,.gitignore
总是空空白白的,导致Git的文件过于冗余。
并且很致命的一点是这会导致上传一些没必要的配置文件,而由于电脑环境变量或者轮子版本的不同,很可能会导致编译错误= =
解决方法:丰富.gitignore
文件,遵守Github规范
# See http://help.github.com/ignore-files/ for more about ignoring files.
# compiled output
/dist
/tmp
# dependencies
/node_modules
# IDEs and editors
/.idea
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace
# IDE - VSCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
# misc
/.sass-cache
/connect.lock
/coverage/*
/libpeerconnection.log
npm-debug.log
testem.log
/typings
# e2e
/e2e/*.js
/e2e/*.map
#System Files
.DS_Store
Thumbs.db
小Tips:
在提交到Github的时候,我们需要写一些信息来介绍一下这次提交。不仅是提醒自己,同样也使得其他开发者和用户能够更清楚地了解项目动向。所以一个清晰地Summary就显得比较重要了。
在这里介绍一种增加Summary可读性的方法:加入emoji
这不仅使得commit的Summary更加美观、具有可读性,而且在遵循emoji使用规范的前提下,能使得读者更易了解commit的内容。
效果如图:
以下为常用emoji使用规范,查看完整文档。