根據《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 mastercounting 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 進行版本控制的軟體源 託管服務平台,可以理解成放 的...