GitHub使用簡單記錄

2022-04-11 06:31:26 字數 2950 閱讀 8453

根據《gotgithub》所做的一些整理

在github的頁面中可以使用鍵盤快捷鍵

(1)按下問號(?)會在彈出視窗顯示當前頁面可用的快捷鍵。

(2)在專案的**瀏覽頁按下字母「w」,彈出分支切換選單。

(3)按下字母「t」,開啟目錄樹中檔案查詢和過濾。

有2種辦法:(1)在github建立新專案;(2)從已有版本庫建立,然後 remote push到github

(1)在github首頁 「new repository」,建立新版本庫 helloworld

(2)在本地使用git bash,將repository clone到本地。

$ git clone

(3)在本地helloworld目錄下建立 readme.md 檔案。

以副檔名.md,.mkd,.mkdn,.mdown,.markdown等為結尾的檔案,均以markdown標記語言語法進行解析並顯示。

(4)新增readme.md檔案並提交。

$ git add readme.md

$ git commit -m "readme for this project."

(5)向github推送,完成版本庫初始化。

$ git push origin master

(6)然後重新整理github上helloworld專案的首頁,可見版本庫包含了乙個新的提交。

(7)如何刪除建立的版本庫?

在helloworld專案首頁的右方,點選」settings「->在紅色的」danger zone「區域,點選」delete this repository「->輸入專案名helloworld確認刪除。

如果本地clone的版本庫不需要了,則手動刪除之。

(1)使用git bash在本地建立乙個git版本庫。

$ mkdir helloworld

$ cd helloworld

$ git init

(2)然後在版本庫中新增readme.md檔案

$ git add readme.md

$ git commit -m "readme for this project."

(3)為版本庫新增名為origin的遠端版本庫

$ git remote add origin [email protected]:zhchnchn/helloworld.git

(4)執行推送命令,完成github版本庫的初始化。注意命令列中的-u引數,在推送成功後自動建立本地分支與遠端版本庫分支的追蹤。

$ git push -u origin master

注:這一步沒有成功,顯示錯誤資訊。

remote: repository not found.

fatal: repository '/' not found

嘗試了很多種方法都沒有解決,有可能公司網路防火牆禁止了ssh操作。

2014-05-20,note:

換了另外一種方式成功了:

(1)-(2)步驟與前面相同

(3)為版本庫新增名為origin的遠端版本庫

$ git remote add origin

(4)執行推送命令

$ git push origin master

提示錯誤:

remote: repository not found.

fatal: repository '/' not found

(5)在github主頁建立helloworld倉庫,注意不要新增readme.md等任何檔案。

(6)建立完成後,再次git push origin master,這次終於成功了。

$ git push origin master

counting objects: 12,done.

delta compression using up to 4threads.

compressing objects: 100% (12/12),done.

writing objects: 100% (12/12), 25.02 kib | 0 bytes/s,done.

total 12 (delta 4), reused 0 (delta 0)

to * [

new branch

] master -> master

2014-05-21,note:

在 中提到,使用 ssh來git remote add origin時,出現了repository not found的問題。而在我本機上ssh不可以,https可以。說明我本機不支援ssh協議。

參考。開發者向github版本庫寫入最常用到的協議是ssh協議,因為ssh協議使用公鑰認證,可以實現無口令訪問,而若使用https協議每次身份認證時都需要提供口令.

但是,可以通過在檔案~/.netrc中寫入明文口令實現使用 https 協議時也能自動完成認證。具體格式參見ftp命令的man手冊中相關介紹。

具體設定參見: -- 如何配置,在向github去 git push 時不用輸入使用者名稱密碼?

github 為每乙個使用者分配了乙個二級網域名稱.github.io,使用者為自己的二級網域名稱建立主頁很容易,只要在託管空間下建立乙個名為.github.io的版本庫,向其master分支提交**靜態頁面即可,其中**首頁為index.html.

訪問**:

要注意訪問使用者二級網域名稱的主頁要使用http協議非https協議.

github會為每個賬號分配乙個二級網域名稱.github.io作為使用者的首頁位址。實際上還可以為每個專案設定主頁,專案主頁也通過此二級網域名稱進行訪問。例如gotgithub使用者建立的helloworld專案如果啟用了專案主頁,則可通過**helloworld/訪問.

為專案啟用專案主頁很簡單,只需要在專案版本庫中建立乙個名為gh-pages的分支,並向其中新增靜態網頁即可。

gotgithub (

在不同電腦上git push同個github賬戶下的repositories(

Github使用記錄

git add git commit m message git push repository name branch name git status git stash list git stash clear git stash git stash pop stash git pull rep...

github使用記錄

首先。得去官網上註冊上乙個賬號,我也下了乙個github的軟體。但是網頁版也可以建立 的。這裡,我覺得最讓人腦闊疼的是它全是英文!不過也體現了谷歌瀏覽器的強大,讓我想起來了node裡不是有個jade是強依賴性嘛,我覺得我對谷歌的感情就是這樣的。不過還是認為多用用英文的,剛開始磕磕絆絆,習慣以後也是可...

Github簡單使用

git 和 github git 和 github 是兩個東西,git 是乙個軟體 工具 系統,github 是乙個 平台,github 這個 使用了 git 這個工具。1.1 git是乙個分布式版本控制系統。1.2 github 是通過 git 進行版本控制的軟體源 託管服務平台,可以理解成放 的...