Git GitHub學習筆記入門篇

2022-09-16 00:03:13 字數 1976 閱讀 8304

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技術如何進行大規模團隊開發的客戶深度培...