obsidian同步设置
目前的方案是使用360云盘进行obsidian的文件同步,但是没有同步git的配置,因为同步git配置会有同步异常的问题。目前的问题是在多个客户端,obsidian新增的文件都已经同步了,但是git记录的变动没有同步,因此需要git pull然后进行merge。本次记录如何merge以及异常情况如何处理。
1. 丢弃本地的所有更改并重置到远程
要将本地分支强制重置为远程分支的状态,你可以使用以下命令:
git fetch origin
git reset --hard origin/master
git fetch origin:从远程仓库获取最新的更新。git reset --hard origin/branch-name:强制重置当前分支到指定的远程分支,使所有本地文件与远程分支的状态完全一致。请将branch-name替换为你的实际分支名,比如main或master。
2. 处理未跟踪的文件
如果你的工作目录中有未跟踪的文件(即新建但未添加到版本控制的文件),使用 reset --hard 不会删除这些文件。要同时删除这些未跟踪的文件,你需要在执行上面的命令之前添加以下命令:
git clean -fd
git clean -fd:这个命令会删除未跟踪的文件和目录。
总结命令
完整的命令组合如下:
git fetch origin
git reset --hard origin/master
git clean -fd
注意事项
使用 git reset --hard 和 git clean -fd 会丢失所有未保存的本地更改和未跟踪的文件。请确保你确实不需要这些更改或文件。
本文发布于2024年11月19日20:19,已经过了404天,若内容或图片失效,请留言反馈 -
obsidian修改字体间距
背景 我的方案是使用云盘进行obsidian的文件同步的,各端都使用云盘进行数据的同步。最近刚买了macmini,配置在obsidian同步的时候,macos不知道为什么".obsidian"隐藏文件...
2024/11/18
-
优必选小方头刷小智机器人
1. 背景 最近在调研看智能萌宠机器人,正好看到网上有人买了优必选的小方头机器来刷目前的小智,所以买来试试。小方头机器人在2019年9月20日发布,售价1099元,现在咸鱼100块钱就能买到;小智机器...
2025/03/27
-
【2】emlog&obsidan同步
因为我一开始是使用的hexo来做博客,但是编写文章一直都是使用obsidian来进行编写的,然后通过obsidian的git推送到云端,触发云端git仓库的钩子,将obsidian的文档同步到对应的文...
2025/10/31
-
【5】emlog增加微信、抖音
1. 添加个人信息 更新最新的github代码,因为数据库里没有微信等信息,需要更新数据库信息。 bash 登录 sudo mysql -u root -p 查看数据库 SHOW DATABASES;...
2025/11/01
求索空间
apostle9891
360视觉云
360智慧生活
gitea
导航
hoppscotch
暂无评论