Git命令

换行符 CRLF CR LF merge时忽略行尾对比 git config --global merge.renormalize true 提交混合LF、CRLF时产生警告 # false允许 true禁止 git config --global core.safecrlf warn 自动把\r\n换为\n # false 不做处理 # true 自动更换crlf,win下checkout时\n自动换为\r\n,在提交时在自动换回\n git config --global core.autocrlf input 删除分支 直接删除远程lwq分支 git push origin -d lwq 删除本地的分支(远程已经删除的) git remote prune origin 删除 readme.md 的跟踪 并保留在本地 git rm --cached readme.md 并且删除本地文件 git rm --f readme.md Git 文件还原 追踪的文件更改未提交: git checkout . 清除未追踪追踪的文件(夹) git clean -dff 还原文件至上上次提交 git reset --hard HEAD^^ 还原commit(文件不动)至上上次提交 git reset --soft HEAD^^

March 21, 2024 · 1 min · LwQ