Git一些小tips
阿新 • • 發佈:2019-01-08
最近在和好基友用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使用規範,檢視完整文件。