1 介紹
git 分布式版本控制系統,開源免費 由linus設計;
github是乙個基於git的**託管平台;
2 基本概念
倉庫(repository):用來存放專案**,每個專案對應乙個倉庫,多個開源專案則有多個倉庫;
收藏(star):收藏別人的專案方便下次檢視
關注(watch):關注某個github使用者的專案,可以方便檢視到該項目的更改資訊
複製轉殖專案(fork):複製別人的倉庫,生產在自己github中; 複製的倉庫獨立於被複製倉庫!
發起請求(pull request):向被轉殖倉庫的所有者傳送請求,要求合併自己對倉庫所做的修改
發現專案問題(issue):發現某專案**有bug,可以通過issue與專案所有人討論,以修改bug
#備註: 本機環境mac os high sierra 10.13.6;python 3.6/2.7
1、註冊賬戶並安裝git
2、git配置
具體ssh key配置詳見參考[1-2]
大致流程如下
1)配置本地git
設定使用者名稱: git config --global user.name 『使用者名稱』
檢視設定:git config --list
2)本地生成ssh公鑰
3)在github配置 ssh keys
3、將本地git倉庫提交到git遠端倉庫
1)在github主頁建立遠端倉庫。倉庫名和本地倉庫相同,不要勾選initialize this repository with a readme 選項。
2)新增遠端倉庫。找到新建倉庫的ssh並複製,回到終端
git remote add origin [email protected]:gx921016/lbcorenet.git
3)推送到遠端倉庫
git push -u origin master
4、本地倉庫更新並同步
**提交一般有五個步驟:
1)進入目標資料夾 cd xx
2)檢視目前檔案的修改狀態 git status
3)新增上傳的檔名
git add filename #目前移動到的是暫存區域;如果是刪除的檔案則 git rm
git commit -m 「提交描述」 #將暫存區檔案提交到git倉庫
#如果上述執行失敗
git pull #按照提示還原有衝突的檔案,然後再次嘗試同步。
git checkout – 《有衝突的檔案路徑》 #同步到伺服器
4)推送到遠端倉庫 git push origin master
之後便可檢查github,看是否更新成功
5、檢出倉庫
在github上看到不錯的專案想轉殖到本地
git clone /path/to/repository
如果是遠端伺服器上的倉庫,命令如下:
git clone username@host:/path/to/repository
附加一張git命令圖
1、搭建步驟
1)建立個人站點
新建倉庫(注倉庫名必須是「使用者名稱.github.io」)
2)在倉庫下新建index.html的檔案即可 (作為**首頁)
注:1. github pages 僅支援靜態網頁; 2. 倉庫裡面只能是 .html ;
2、訪問
訪問 http://使用者名稱.github.io 即可檢視個人網頁
參考:[1]
[2]
[3]
LESS學習筆記 入門
今天在網上完成了less的基礎學習,下面是我的學習筆記。總共有三個檔案 index.html main.less mian.css,其中mian.css是main.less經過koala編譯之後自動生成的。下面是 index.html mian.less charset utf 8 body div...
Yii學習筆記(入門)
use yii db activerecord class a extends activerecord hello,i am only page.1 初始化應用 訪問http localhost basic web index.php,進入yii的啟動頁面。如果提示你未安裝openssl的話,去你...
hightopo學習筆記 入門
ht是基於html5標準的企業應用圖形介面一站式解決方案,其包含通用元件 拓撲元件和3d渲染引擎等豐富的圖形介面開發類庫,提供了完全基於html5的向量編輯器 拓撲編輯器及 3d場景編輯器等多套視覺化設計工具,和完善的類庫開發手冊 工具使用手冊 及針對html5技術如何進行大規模團隊開發的客戶深度培...