git使用及在github上部署個人網站(一)

git的建立

windows

下載地址:https://git-for-windows.github.io/
下載完成後默認安裝,安裝完成後開始菜單-git點開會出現以下
開始菜單git
或者右擊鼠標點擊git bash打開git會彈出一個類似的命令窗口的東西,就說明Git安裝成功。如下:
git打開

配置

在git上配置用戶名和郵箱
打開git bash,輸入一下命令

git config --global user.name "yourname"
git config --global user.email "youremail"

此用戶名和郵箱是git提交代碼時用來顯示你身份和聯繫方式。

可以使用下面這條命令來查看當前的所有配置

git config --list

打錯了可以用上面的指令重新設置
3.本地創建一個保存git項目的文件夾

cd /d/github  //想創建文件夾的目錄
mkdir git-pedesis //新建文件夾的名稱

4.初始化

git init //想初始的文件夾

添加

在git-pedesis中新建index.html

git add index.html  //添加到暫存區,git . 添加文件夾的所有文件

沒任何提示添加成功

git commit -m 'index.html提交' //文件提交到倉庫,後面沒提交的註釋
git status //查看文件是否提交

更改index.html,用git status查看結果
git status更改前後

git diff index.html //查看更改內容,更改的會有顏色標註

更改後的提交同上git add,git commit。

版本回退

當再次更改,查找歷史記錄

git log //查找歷史記錄,記得寫好註釋好尋找
git reset --hard HEAD^ //版本回退到上個版本,回到上上版本HEAD^改爲HEAD^^以此類推,回到前100個版本git reset --hard HEAD~100。

版本回退後再用git log 查看會只剩下你回退的版本,想選擇其他的版本要用以下方法:

git reflog //獲取每次的版本號
git reset --hard 版本號 //到你想到的版本

版本回退

撤銷

如果新增了一處更改,想改回以前:
1.知道更改的內容,手動更改然後git add添加到暫存區
2.git reset hard –HEAD^ ,恢復上一個版本
對於還沒提交到版本庫的文件進行撤銷,可用以下:

git checkout --index.html //把index.html在工作區的修改全部撤銷

其包含兩種情況(都爲未git commit之前):
1.修改後,還未放入暫存區,使用撤銷修改會回到和版本庫一樣的狀態
2.放入暫存區後,做了修改,會回到在暫存區的狀態。

遠程倉庫

1.創建SSH Key。在用戶主目錄下,看一下有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa和id_rsa.pub這兩個文件,如果有的話,直接跳過此如下命令,如果沒有的話,打開命令行,輸入如下命令:

ssh-keygen  -t rsa –C "[email protected]" //輸入會有提示默認就行

創建ssh key
id_rsa是私鑰,不能泄露去,id_rsa.pub是公鑰,可以放心地告訴任何人。
2.登錄github,打開” settings”中的SSH Keys頁面,然後點擊“New SSH Key”,填上任意title,在Key文本框裏黏貼id_rsa.pub文件(可用記事本打開)的內容。
添加ssh

添加遠程庫

我們已經在本地創建了一個Git倉庫後,又想在github創建一個Git倉庫,並且希望這兩個倉庫進行遠程同步,這樣github的倉庫可以作爲備份,又可以其他人通過該倉庫來協作。
首先,登錄github上,然後在右上角找到“create a new repository”創建一個新的倉庫。如下:
創建github倉庫
創建後

git remote add origin https://github.com/Pedesis/pedesis.github.io.git //在本地新建的git庫輸入,關聯本地git
git push -u origin master //將本地庫的內容推送到遠程

推送遠程成功
這樣在github上的內容就和本地的內容一樣了,後續可以輸入git push origin master,將最新的修改推送到github上

在github建立個人網站

1.購買域名
2.現在你有域名了。在根目錄下創建 CNAME 的文件,一定要大寫,在文件中輸入你的域名即可。在 Github 上直接操作,或者在本地操作上傳到 Github 都可以。
在github直接添加CNAME
3.域名解析
點解析
解析填寫
點確認後會有個mx文件衝突,刪掉就可以。然後你現在輸入你的域名如pedesis.top就可以打開自己的網站了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章