git和github是兩個完全不同的概念。
git
是乙個版本管理工具,是可以在你電腦不聯網的情況下,只在本地使用的乙個版本管理工具,其作用就是可以讓你更好的管理你的程式,比如你原來提交過的內容,以後雖然修改了,但是通過git這個工具,可以把你原來提交的內容重現出來,這樣對於你後來才意識到的一些錯誤的更改,可以進行還原。
github
關於github,這是乙個**,就是每個程式設計師自己寫的程式,可以在github上建立乙個網上的倉庫,你每次提交的時候可以把**提交到網上,這樣你的每次提交,別人也都可以看到你的**,同時別人也可以幫你修改你的**,這種開源的方式非常方便程式設計師之間的交流和學習。
總結來說,git可以認為是乙個軟體,能夠幫你更好的寫程式,github則是乙個**,這個**可以幫助程式設計師之間互相交流和學習。
在別人的網頁上看到的git和github的使用方法:
以前不知道使用**管理工具,最後寫的一些東西都沒有了,由於硬碟壞了或者不小心格式化了之類的,後來使用了git
和github來託管自己的**和讀書筆記方便了不少,到**只要有網就可以把自己的東西拷貝下來繼續使用。
我這裡簡單的記錄一下我使用的過程,最簡單的使用都是,高階的功能我一直沒有使用到,雖然買一本《git權威指南》
但是很多東西用不到就不能夠真的會。下面開始簡單介紹我使用的方法,我這個是在windows上使用的。我使用分兩種情況,
因為我的**都是在linux下寫的,所以在linux下主要是託管**用,在windows下主要是託管筆記使用的,比如一些pdf
文件,我在看的時候會加入自己的注釋,這樣使用託管功能,在**都可以接著注釋,不用總是拷貝或者總是需要複製。
先註冊github.com的賬號官方**:
註冊介面,第乙個使用者名稱,以後會用到,我的是bxxfighting
簡單使用git和github來管理自己的**和讀書筆記
2. 登入成功後介面
簡單使用git和github來管理自己的**和讀書筆記
4. 建立倉庫成功後,介面如下顯示,可以點選readme.md來編譯這個檔案
簡單使用git和github來管理自己的**和讀書筆記
簡單使用git和github來管理自己的**和讀書筆記
在windows下安裝git
簡單使用git和github來管理自己的**和讀書筆記
3. 可以更改安裝路徑後,點選」next」
簡單使用git和github來管理自己的**和讀書筆記
5. 直接點」next」
簡單使用git和github來管理自己的**和讀書筆記
7. 預設設定就可以,如果你的機器裝了svn的話,這裡可能還會有一步,就是讓你選擇ssh的,也不要更改,就直接預設就好,也就是說安裝這個軟體的時候,其實只有安裝路徑想改的話,更改一下就好了,其它的都保持預設就ok了
簡單使用git和github來管理自己的**和讀書筆記
9. 雙擊圖示」git bash」
簡單使用git和github來管理自己的**和讀書筆記
2. 配置git,圖示如下:
a) 回車之後,會出現一行,讓你輸入乙個儲存金鑰的地方,括號裡面是它預設的位置,可以在冒號後面自己寫乙個位置儲存,我這個是在e盤下建立了乙個目錄叫hello,後面那個id_rsa就是金鑰要儲存的檔名,這個檔案是自動生成的,後生成兩個乙個叫id_rsa,乙個叫id_rsa.pub,我這麼做了之後,發現生成的金鑰目錄裡少了乙個檔案known_hosts,如果按照預設的目錄的話是有這個檔案的,如果沒有這個檔案,後序出現了問題,因此,建議還是直接用他的預設路徑就好,這裡就不要自己填路徑了,直接回車
c) 現在轉到github**上去配置一下ssh key,點選箭頭指示圖示account settings,然後點選左側的ssh keys,之後點選右側的add ssh key,這樣就會出現新增ssh key的介面,在title這一欄填乙個名字,名字隨意起,之後開啟剛才生成的那個檔案id_rsa.pub,全選複製裡面的內容到key這一欄中,點選add key按鈕完成操作,這時你填的郵箱會收到一封確認的郵件,不用管它
簡單使用git和github來管理自己的**和讀書筆記
簡單使用git和github來管理自己的**和讀書筆記
簡單使用git和github來管理自己的**和讀書筆記
git config –global user.name 「使用者名稱」
git config –global user.email 「郵箱」
簡單使用git和github來管理自己的**和讀書筆記
4.到現在為止,我們就算把git和github配置完了,我現在要做的事情是把自己的qt專案nowtodo託管到github上,那麼就開始操作吧
a) 右擊目錄,出現的選單中有git init here,點選它,這時在這個目錄下會出現乙個隱藏目錄.git,這個是有關配置等功能的,不用管,我的專案nowtodo在這個nowtodo目錄下,包括.cpp等檔案
簡單使用git和github來管理自己的**和讀書筆記
簡單使用git和github來管理自己的**和讀書筆記
c) 由於我建立倉庫的時候建立readme.md之時,已經算一次提交了,我需要先在本地同步一下倉庫的內容,命令如下:
git pull [email protected]:bxxfighting/nowtodo.git
完成的效果如下圖,並且本地目錄下多出了兩個檔案,這是原本在github上的兩個檔案
簡單使用git和github來管理自己的**和讀書筆記
簡單使用git和github來管理自己的**和讀書筆記
e)下面就要把我們本地的上傳到倉庫上去了,首先執行增加命令,如下:
git add .
add後面加了乙個點,是想要提交所有檔案,如果想提交指定的檔案,可以寫檔名,執行完增加命令後,要執行提交命令,如下:
git commit –m 「nowtodo_v1.0版本」
-m後面跟提示資訊,這個提示資訊是一定要寫的,不僅是規則,同時也方便我們記錄我們提交的過程,寫清晰為什麼提交或修改了什麼是非常有用的,提交完成後,我們就要把它推送到遠端倉庫上去了,命令如下:
git push [email protected]:bxxfighting/nowtodo.git
這樣就完成了我們要做的所有任務
簡單使用git和github來管理自己的**和讀書筆記
簡單使用git和github來管理自己的**和讀書筆記
簡單使用git和github來管理自己的**和讀書筆記
簡單使用git和github來管理自己的**和讀書筆記
到這就差不多了,我每次用其實都來看看,不是總是用,有點記不住,第一次這樣就過就記下了,方便以後使用。其實
這真是非常方便的,可以使用熟練,管理自己的**和筆記很好的東西,以前管理**,最近發現每次看電子書,裡面寫上筆記,但是同步費勁,現在決定用它來管理了,回去在自己的筆記本上也這樣來用,就可以同步自己看的進度了。
git初學者教程
最近把程式設計學習的 託管在github上,我作為乙個git的業餘使用者,現在把關於git的知識整理一下。1 首先找乙個 託管 像github,註冊乙個使用者名稱yourname。2 在github上新建乙個空的專案,寫好名稱,比如clang。4 設定好本地的ssh金鑰 5 選乙個本地的專案存放位置...
筆記 github學習(初學者一)
1.註冊github賬號,按照引導建立倉庫。學習github的基本操作。2.學習使用git 基本操作方法,手把手教你使用git 3.找乙個開源專案值得推薦的c c 框架和庫 4.入門級c開源專案。5.利用makefile,在windows 平台編譯tinyhttp 6,在windows環境下配置nm...
初學者談初學者學html
這是乙個段落。解釋一下就是 html 與 html 之間的文字是描述網頁。head 與 head 之間的文字是文件的元資料。title 與 之間的文字是文件的標題。body 與 body 之間的文字是可見的頁面內容,是文章的主體部分。h1 與 h1 之間的文字被顯示為乙個大標題。p 與 p 之間的文...