git笔记 (Git bǐjì)

环境

Note: The phrase “环境” directly translates to “environment” in English.

Windows 10 专业版。

设置忽略计算机上所有存储库中的文件。

如果不希望在所有存储库中共享VSCode或Eclipse的项目文件,可以采取以下措施。

忽略.vscode文件的方法

打开Git Bash

git config --global core.excludesfile ~/.gitignore_global
echo .vscode >> ~/.gitignore_global

恢复状态的方法

恢复到合并之前的状态

git merge --abort

回到提交之前的状态

git reset --soft HEAD^

将状态还原至尚未进行演练的阶段(删除演练,保留操作)。

git rm --cached -r .

关于自动转换换行代码的问题

提交+推送后,将采用CR+LF换行代码的文件转换为LF。
拉取时,将采用LF换行代码的文件转换为CR+LF。

基本上,

git config --global core.autocrlf true

可以

为了避免在发布过程中出现未预期的换行码问题,请确保Git不会自动转换。

git config --global core.autocrlf false