前言
使用hexo+github搭建的博客,博客作為一個(gè)單獨(dú)的github倉(cāng)庫(kù)存在,可是倉(cāng)庫(kù)中不包含你每篇博客的源文件撒踪。如果你換了一臺(tái)機(jī)器想要更新博客或者不小心博客源文件丟失,那就真的是一件非常糟心的事,現(xiàn)在給出這個(gè)問(wèn)題的一種解決辦法吧痴怨。
實(shí)現(xiàn)方法
- 首先在Github下創(chuàng)建一個(gè)新的repo厚宰,取名為blog-generator鸭你。(空倉(cāng)庫(kù)名隨意,與本地的Hexo源碼文件夾同名即可)
- 打開(kāi)Git界面懊缺,cd進(jìn)入本地的Hexo文件夾巨税,執(zhí)行以下命令創(chuàng)建倉(cāng)庫(kù):
git init
- 繼續(xù)執(zhí)行下面命令設(shè)置遠(yuǎn)程倉(cāng)庫(kù)地址蟋定,并更新:
git remote add origin git@github.com:xxxxxx/blog-generator.git (這里的xxxxxxx是你的用戶名,記得用SSH地址)
git pull origin master
- 執(zhí)行命令以下命令垢夹,完成Hexo源碼在本地的提交
git add .
git commit -m "添加hexo源碼文件作為備份"
- 執(zhí)行以下命令溢吻,將本地的倉(cāng)庫(kù)文件推送到Github。
git push origin master
- git clone git@github.com:xxxxxx/blog-generator.git這個(gè)是你GitHub的SSH地址果元,千萬(wàn)別用錯(cuò)成HTTP的地址促王!
博客更新后同步到遠(yuǎn)程倉(cāng)庫(kù)
- 在本地編寫(xiě)完博客時(shí),順次執(zhí)行以下命令而晒,即可完成Hexo博客源文件的更新同步蝇狼,保持Github上的hexo源碼為最新版本。
git add .
git commit -m "更新hexo源文件"
git push origin master
遠(yuǎn)程倉(cāng)庫(kù)更新后同步到本地倉(cāng)庫(kù)
- 當(dāng)遠(yuǎn)程倉(cāng)庫(kù)有更新時(shí)倡怎,執(zhí)行以下命令迅耘,即可同步hexo源文件到本地贱枣。
git pull origin master
- 至此,Hexo源代碼文件就同步和更新完了颤专。