woindows 新增博客

woindows 新增博客

不再孤独ing MVP++

我完全理解你的核心需求了:把 workblog 这个博客文件仓库,在多台电脑之间无缝同步——不管在哪台电脑新增/修改了博客,都能快速同步到其他电脑,也能从任意电脑发布新博客并推送到远程。
我给你整理一套标准化、零出错的同步流程,不管在哪台电脑操作,都按这个步骤来,保证多端同步不混乱:


核心同步原则

多电脑同步的关键是:每次操作前先拉取最新代码,操作后及时推送,避免本地和远程版本不一致导致冲突。

标准化同步流程(任意电脑通用)

第一步:打开电脑,准备操作博客前(必做!)

先确保本地是最新版本,避免覆盖别人/其他电脑的修改:

1
2
3
4
5
6
7
8
9
# 1. 进入博客仓库文件夹
cd /d/workblog
# 2. 查看当前状态(可选,确认有没有未提交的修改)
git status
# 3. 拉取远程最新代码(核心:先同步,再操作)
# 如果提示本地有未提交修改,先按之前说的 stash 暂存
git stash # 暂存本地修改(如果有)
git pull origin main # 拉取最新代码
git stash pop # 恢复本地修改(如果有)

第二步:在本地新增/修改博客(正常操作)

比如新建博客文件、编辑内容、修改配置等,和平时操作文件一样即可。

第三步:操作完成后,推送到远程(必做!)

把本地的修改同步到 GitHub,让其他电脑能拉取到:

1
2
3
4
5
6
# 1. 添加所有修改的文件(包括新增的博客)
git add .
# 2. 提交修改(备注写清楚,比如“新增2026-03-06博客”)
git commit -m "新增2026-03-06的技术博客"
# 3. 推送到 GitHub 远程仓库
git push origin main

第四步:换另一台电脑同步(重复第一步即可)

到另一台电脑后,只需要执行第一步的 git pull origin main,就能把最新的博客(包括你刚在其他电脑新增的)同步到这台电脑。

特殊情况处理(避免冲突)

1. 某台电脑忘记拉取,直接改了文件

按之前的 stash 流程来:

1
2
3
4
git stash # 暂存本地修改
git pull origin main # 拉取最新
git stash pop # 恢复修改(有冲突则解决)
# 解决冲突后再 commit + push

2. 多台电脑同时改了同一个博客文件

Git 会提示冲突,打开冲突文件会看到这样的标记:

1
2
3
4
5
<<<<<<< HEAD # 本地修改的内容
你在这台电脑改的内容
======= # 远程(其他电脑)改的内容
另一台电脑改的内容
>>>>>>> 687bced # 远程提交ID

处理方式:

  • 手动删除标记,保留需要的内容;

  • 保存文件后,重新提交:

    1
    2
    3
    git add 冲突的文件名
    git commit -m "解决博客文件冲突,合并多端修改"
    git push origin main

    3. 不小心删了本地文件,想恢复

    直接拉取远程最新版本即可:

    1
    2
    3
    git pull origin main # 远程有这个文件的话,会自动恢复
    # 或指定恢复某个文件
    git checkout origin/main -- 被删除的博客文件名.md

简化操作(可选,提升效率)

如果觉得每次敲 git pull origin main 麻烦,可以给 Git 设默认分支:

1
2
3
4
# 设置本地 main 分支默认关联远程 origin/main
git branch --set-upstream-to=origin/main main
# 之后直接敲 git pull 就行,等价于 git pull origin main
git pull

总结

  1. 多电脑同步核心:操作前先 git pull(拉最新),操作后 git add → commit → push(推远程)
  2. 遇到本地未提交修改:用 git stash 暂存 → 拉取 → git stash pop 恢复,不丢代码;
  3. 所有电脑都按这个流程操作,就能保证博客文件夹在多端无缝同步,新增/修改的博客都能互通。
    按这个流程来,不管你在几台电脑之间切换,博客仓库的内容永远是最新的,不会出现同步丢失或冲突混乱的问题。

Comments