克隆同步



将 GitHub 上的图床文件同步到本地涉及以下步骤:

  1. 克隆仓库:如果你还没有克隆图床文件所在的 GitHub 仓库到本地,需要先克隆仓库。
  2. 同步更新:如果仓库已经克隆到本地,只需要拉取最新的更新。

以下是具体步骤:

1. 克隆 GitHub 仓库到本地

如果你还没有克隆仓库,可以使用以下命令:

1
git clone https://github.com/username/repository.git

替换 https://github.com/username/repository.git 为你的 GitHub 仓库地址。

repository 替换为你希望克隆的仓库名

2. 同步更新本地仓库

如果仓库已经克隆到本地,可以使用以下命令来同步更新:

1
2
cd /path/to/your/local/repository
git pull origin main

替换 /path/to/your/local/repository 为你本地仓库的路径,main 为你要同步的分支名(有时可能是 master 或其他分支名)。

文件夹内部,打开 bash 终端

详细步骤

  1. 打开终端或命令行工具。

  2. 进入你想要存放文件的目录:

    1
    cd /path/to/your/local/directory
  3. 克隆仓库(如果还没有克隆):

    1
    git clone https://github.com/username/repository.git
  4. 进入克隆后的仓库目录:

    1
    cd repository
  5. 如果仓库已经存在于本地,并且你需要同步更新:

    1
    git pull origin main

提示

  • 确保你有该 GitHub 仓库的访问权限。如果是私有仓库,你可能需要设置 SSH 密钥或使用 GitHub 访问令牌。
  • 如果在 git pull 时遇到冲突,需要手动解决冲突并提交更改。
  • 如果你想要将本地更改推送到 GitHub,可以使用 git push origin main

通过这些步骤,你应该能够轻松地将 GitHub 上的图床文件同步到本地。


文件管理(直接本地修改,上述同步即可)



要删除 Git 仓库中的某个文件,并将这个更改推送到远程仓库,可以按照以下步骤操作:

步骤

  1. 打开终端或命令行工具

  2. 导航到你的 Git 仓库目录

    1
    cd /path/to/your/local/repository
  3. 删除文件

    使用 git rm 命令删除文件。比如,要删除名为 filename 的文件:

    1
    git rm filename

    如果要删除某个目录下的文件,例如 path/to/file,使用:

    1
    git rm path/to/file
  4. 提交更改

    提交删除文件的更改:

    1
    git commit -m "Delete filename"

    替换 "Delete filename" 为你的提交消息。

  5. 推送更改到远程仓库

    将更改推送到远程仓库:

    1
    git push origin main

    替换 main 为你的远程分支名(如 master 或其他分支名)。

完整示例

以下是一个完整的命令示例,用于删除名为 example.txt 的文件:

1
2
3
4
cd /path/to/your/local/repository
git rm example.txt
git commit -m "Delete example.txt"
git push origin main

注意事项

  • 删除多个文件:可以一次性删除多个文件,例如:

    1
    git rm file1 file2 file3
  • 强制删除:如果文件被忽略或者是已经被更改但未提交的文件,可以使用 -f 选项强制删除:

    1
    git rm -f filename
  • 删除目录:要删除目录及其内容,可以使用 -r 选项:

    1
    git rm -r directory

通过这些步骤,你应该能够成功删除仓库中的某个文件并将更改推送到远程仓库。


文件部署


Git BASH终端

1
hexo clean && hexo generate && hexo deploy

VSCODE终端

1
hexo clean; hexo generate; hexo deploy