可以使用?`--allow-empty`?選項強制創建一個沒有任何改動的提交:
~~~
$ git commit -m "Big-ass commit" --allow-empty
~~~
這樣做在如下幾種情況下是有意義的:
* 標記一批工作或一個新功能的開始。
* 記錄你對項目進行了跟代碼無關的改動。
* 跟使用你倉庫的其他人交流。
* 作為倉庫的第一次提交,因為第一次提交日后是不能被rebase的:?`git commit -m "init repo" --allow-empty`?.
- Github
- 忽略空白字符變化
- 調整Tab字符所代表的空格數
- 查看某個用戶的Commit歷史
- 克隆某個倉庫
- 分支
- Gists
- Git.io
- 鍵盤快捷鍵
- 整行高亮
- 用commit信息關閉Issue
- 鏈接其他倉庫的Issue
- 設置CI對每條Pull Request都進行構建
- Markdown文件高亮語法
- 表情符
- 靜態與動態圖片
- 快速引用
- 快速添加許可證
- 任務列表
- 相對鏈接
- GitHub Pages的元數據與插件支持
- 查看YAML格式的元數據
- 渲染表格數據
- 撤銷Pull Request
- Diffs
- Hub
- 貢獻內容的自動檢查
- 貢獻者指南
- GitHub資源
- Git
- 前一個分支
- Stripspace命令
- 檢出Pull Requests
- 提交空改動 :trollface:
- 更直觀的Git Status
- 更直觀的Git Log
- Git查詢
- 合并分支
- 使用網頁查看本地倉庫
- Git配置
- Git資源