養成在每一行代碼結束后加一行空行,否則github會提示“No newline at end of file(沒有換行符結束的文件)”
并且會有這樣的問題:
`1 line`
`1 line
`
上面第二個文件結尾有換行符
現在我們開始修改文件
在第一個文件后添加一行:
`1 line
add line`
在第二個文件后添加一行:
`2 line
add line
`
我們來看差異:


可以看到我們明明只添加了一行,但是第一張截圖,由于沒有換行符結尾,導致我們添加一行時“無意”的在第一行后面添加了一個換行符,再添加第二行內容,所以最后得到的差異不是我們想看到的,并且多加一個換行符,看起來還是一行,所以還是保留這個好習慣吧,這雖然是個小細節,卻很重要,記住,所有文件必須以換行符結尾,即我們在結束文件編輯保存時記得檢查,文件最后是不是留了一行,盡管看起來這留一行看起來沒什么用。

- 說明
- git配置
- git與github的關系
- 基礎概念
- git命令
- git init
- git status
- git diff
- git log
- git reflog
- git add
- git commit
- git reset
- git checkout
- git rm
- git stash
- git remote
- git push
- git clone
- git branch
- git fetch
- git merge
- git rebase
- git pull
- git tag
- 建立版本庫
- 分支合并
- 遠程庫別名
- Pull requests
- 擴展知識
- 功能文件
- 差異看法
- 注意細節
- github移動端
- git工作系統理解
- 倉庫嵌套問題
- 倉庫的使用問題
- 常用命令
- 學習資料
- 學習總結
- 示例文件
- README.md
- CONTRIBUTING.md
- .gitignore
- coding
- 大小寫問題
- 如何貢獻
- 使用賬號密碼clone
- git目錄分析
- HEAD
- 代碼部署問題
- 開發流程
- 指定公鑰文件