更新Git笔记和本地忽略文件

This commit is contained in:
2026-06-23 17:45:55 +08:00
parent 5b0f8b9cde
commit b8bbd7d49e
24 changed files with 252 additions and 361 deletions
+22 -4
View File
@@ -5,7 +5,7 @@
当前笔记库路径:
```text
E:\Obsidian\OneDrive\Apps\remotely-save\MyNotes
%USERPROFILE%\OneDrive\Apps\remotely-save\MyNotes
```
GitHub 远程仓库:
@@ -22,13 +22,13 @@ https://github.com/Ki5ter/Obsidian.git
推荐设置成类似:
```text
E:\GitRepos
%USERPROFILE%\GitRepos
```
不推荐设置成:
```text
E:\Obsidian\OneDrive\Apps\remotely-save\MyNotes
%USERPROFILE%\OneDrive\Apps\remotely-save\MyNotes
```
原因是 `MyNotes` 本身就是一个仓库,不应该再作为所有新仓库的默认存放目录。
@@ -52,7 +52,7 @@ URL: https://github.com/Ki5ter/Obsidian.git
1. 在资源管理器中找到笔记库文件夹:
```text
E:\Obsidian\OneDrive\Apps\remotely-save\MyNotes
%USERPROFILE%\OneDrive\Apps\remotely-save\MyNotes
```
2. 如果笔记库在 OneDrive 里,先右键文件夹,选择:
@@ -125,6 +125,24 @@ git -C "E:\Obsidian\OneDrive\Apps\remotely-save\MyNotes" branch -M main
git -C "E:\Obsidian\OneDrive\Apps\remotely-save\MyNotes" push -u origin main
```
## 不建议提交 .vs 目录
Visual Studio 会在仓库里生成 `.vs/` 目录,用来保存本机缓存、索引、窗口布局等内容。
这些文件通常只和当前电脑有关,不适合推送到 GitHub。建议在 `.gitignore` 中加入:
```gitignore
/.vs/
```
如果 `.vs/` 已经被 Git 跟踪过,需要取消跟踪但保留本地文件:
```powershell
git rm --cached -r -- ".vs"
git commit -m "Stop tracking Visual Studio local files"
git push
```
## Clash Verge 代理问题
如果推送时报错: