1、初始化乙個git倉庫,新增檔案到git倉庫
初始化乙個git倉庫,使用git init
命令。
新增檔案到git倉庫,分兩步:
使用命令git add
,注意,可反覆多次使用,新增多個檔案;
使用命令git commit -m
,完成。
2、git status命令
3、git log命令
git log
命令顯示從最近到最遠的提交日誌。
4、git備份
4.1本地blog資料夾下執行命令
#git初始化
git init
#建立hexo分支,用來存放原始碼
git checkout -b hexo
#git 檔案新增
git add .
#git 提交
git commit -m "init"
#新增遠端倉庫
git remote add origin [email protected]:***/***.github.io.git
#push到hexo分支
git push origin hexo
4.2執行hexo d -g生成**並部署到github上
這樣一來,在github上的[email protected]:***/***.github.io.git倉庫就有兩個分支,乙個hexo分支用來存放**的原始檔案,乙個master分支用來存放生成的靜態網頁。
4.3恢復
當重灌電腦之後,或者想在其他電腦上修改部落格,可以使用下列步驟:
4.4更新
每次寫作之後,可以使用下列步驟:
copyhexo d#生成**並部署到github上
git add .
git commit -m 'update'
git push origin hexo
hexo的原始檔說明:
1、_config.yml站點的配置檔案,需要拷貝;
2、*themes/主題資料夾,需要拷貝;
3、source部落格文章的.md檔案,需要拷貝;
4、scaffolds/文章的模板,需要拷貝;
5、package.json安裝包的名稱,需要拷貝;
6、.gitignore限定在push時哪些檔案可以忽略,需要拷貝;
7、.git/*主題和站點都有,表示這是乙個git專案,不需要拷貝;
8、node_modules/是安裝包的目錄,在執行npm install的時候會重新生成,不需要拷貝;
9、public是hexo g生成的靜態網頁,不需要拷貝;
10、.deploy_git同上,hexo g也會生成,不需要拷貝;
11、db.json檔案,不需要拷貝。
Git使用小記
git使用小記 前言 我們寫 寫完後總要進行管理,以前寫的很多 雖然寫的不是很好,但因為沒有乙個比較好的 管理習慣,所以很多都遺失掉了,為此現在都還覺得很可惜,近來在學習使用git來進行 管理,git是乙個很強大的分布式版本控制系統。1 遠端倉庫操作命令 從遠端倉庫轉殖倉庫到本地 git clone...
git使用小記
突然發現用eclipse管理git時,eclipse本身會成為下一級repository。也就是說,eclipse裡面commit時會commit到eclipse裡自己快取的乙個repository,這個貌似在d program files git 下面,只有在push時,才會推送到上層git的.g...
git使用小記
一直在使用git,但是沒有徹底弄明白,今天花時間學習一下,順便記錄下來 1.初始化git環境 建立新資料夾,執行git init,然後資料夾中就會出現.git的隱藏資料夾,證明已經初始化完成 2.新增和提交修改 建立test.txt,然後修改內容儲存。執行 git add test.txt,講修改新...