1. 程式人生 > >Git一些小tips

Git一些小tips

最近在和好基友用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使用規範,檢視完整文件