日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

git與github區(qū)別與簡(jiǎn)介

 華燈初放l 2018-12-11

git     

       是一個(gè)版本管理工具,是可以在你電腦不聯(lián)網(wǎng)的情況下,只在本地使用的一個(gè)版本管理工具,其作用就是可以讓你更好的管理你的程序,比如你原來提交過的內(nèi)容,以后雖然修改了,但是通過git這個(gè)工具,可以把你原來提交的內(nèi)容重現(xiàn)出來,這樣對(duì)于你后來才意識(shí)到的一些錯(cuò)誤的更改,可以進(jìn)行還原。

關(guān)于github,這是一個(gè)網(wǎng)站,就是每個(gè)程序員自己寫的程序,可以在github上建立一個(gè)網(wǎng)上的倉庫,你每次提交的時(shí)候可以把代碼提交到網(wǎng)上,這樣你的每次提交,別人也都可以看到你的代碼,同時(shí)別人也可以幫你修改你的代碼,這種開源的方式非常方便程序員之間的交流和學(xué)習(xí)。 

github

        是一個(gè)非常適合程序員交流的網(wǎng)站,很多國(guó)際上的技術(shù)大牛都在github上有自己的開源代碼,其他人只要申請(qǐng)個(gè)賬號(hào)就可以隨意的看到這些大牛寫的程序。同時(shí)國(guó)內(nèi)的很多互聯(lián)網(wǎng)公司如百度,阿里等,也在github上公布有開源的代碼,感興趣的程序員也可以自己查找著看一些。想看國(guó)內(nèi)大公司的代碼,可以看連接:https://www.zhihu.com/question/20194937

總結(jié)來說,git可以認(rèn)為是一個(gè)軟件,能夠幫你更好的寫程序,github則是一個(gè)網(wǎng)站,這個(gè)網(wǎng)站可以幫助程序員之間互相交流和學(xué)習(xí)。

        在別人的網(wǎng)頁上看到的git和github的使用方法:

        以前不知道使用代碼管理工具,最后寫的一些東西都沒有了,由于硬盤壞了或者不小心格式化了之類的,后來使用了Git

和Github來托管自己的代碼和讀書筆記方便了不少,到哪里只要有網(wǎng)就可以把自己的東西拷貝下來繼續(xù)使用。

我這里簡(jiǎn)單的記錄一下我使用的過程,最簡(jiǎn)單的使用都是,高級(jí)的功能我一直沒有使用到,雖然買一本《Git權(quán)威指南》

但是很多東西用不到就不能夠真的會(huì)。下面開始簡(jiǎn)單介紹我使用的方法,我這個(gè)是在windows上使用的。我使用分兩種情況,

因?yàn)槲业拇a都是在Linux下寫的,所以在linux下主要是托管代碼用,在windows下主要是托管筆記使用的,比如一些PDF

文檔,我在看的時(shí)候會(huì)加入自己的注釋,這樣使用托管功能,在哪里都可以接著注釋,不用總是拷貝或者總是需要復(fù)制。

  1. 先注冊(cè)github.com的賬號(hào)官方網(wǎng)站https://github.com/

注冊(cè)界面,第一個(gè)用戶名,以后會(huì)用到,我的是bxxfighting


簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記

2.      登錄成功后界面

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記

4.      創(chuàng)建倉庫成功后,界面如下顯示,可以點(diǎn)擊README.md來編譯這個(gè)文件

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記


簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記


windows下安裝Git

1.      下載完畢,打開安裝,點(diǎn)擊”next”

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記

3.      可以更改安裝路徑后,點(diǎn)擊”next”

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記

5.      直接點(diǎn)”next”

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記

7.      默認(rèn)設(shè)置就可以,如果你的機(jī)器裝了SVN的話,這里可能還會(huì)有一步,就是讓你選擇SSH的,也不要更改,就直接默認(rèn)就好,也就是說安裝這個(gè)軟件的時(shí)候,其實(shí)只有安裝路徑想改的話,更改一下就好了,其它的都保持默認(rèn)就OK

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記

9.      雙擊圖標(biāo)”Git Bash”

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記

2.      配置Git,圖示如下:

a)        回車之后,會(huì)出現(xiàn)一行,讓你輸入一個(gè)保存密鑰的地方,括號(hào)里面是它默認(rèn)的位置,可以在冒號(hào)后面自己寫一個(gè)位置保存,我這個(gè)是在E盤下創(chuàng)建了一個(gè)目錄叫Hello,后面那個(gè)id_rsa就是密鑰要保存的文件名,這個(gè)文件是自動(dòng)生成的,后生成兩個(gè)一個(gè)叫id_rsa,一個(gè)叫id_rsa.pub,我這么做了之后,發(fā)現(xiàn)生成的密鑰目錄里少了一個(gè)文件known_hosts,如果按照默認(rèn)的目錄的話是有這個(gè)文件的,如果沒有這個(gè)文件,后序出現(xiàn)了問題,因此,建議還是直接用他的默認(rèn)路徑就好,這里就不要自己填路徑了,直接回車

c)        現(xiàn)在轉(zhuǎn)到github網(wǎng)站上去配置一下ssh key,點(diǎn)擊箭頭指示圖標(biāo)Account settings,然后點(diǎn)擊左側(cè)的SSH Keys,之后點(diǎn)擊右側(cè)的Add SSH Key,這樣就會(huì)出現(xiàn)添加SSH Key的界面,在Title這一欄填一個(gè)名字,名字隨意起,之后打開剛才生成的那個(gè)文件id_rsa.pub,全選復(fù)制里面的內(nèi)容到Key這一欄中,點(diǎn)擊Add Key按鈕完成操作,這時(shí)你填的郵箱會(huì)收到一封確認(rèn)的郵件,不用管它

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記


e)        現(xiàn)在配置一下用戶名和郵箱:

git config –global user.name “用戶名

git config –global user.email “郵箱

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記

4.到現(xiàn)在為止,我們就算把Gitgithub配置完了,我現(xiàn)在要做的事情是把自己的QT項(xiàng)目NowToDo托管到github上,那么就開始操作吧

a)  右擊目錄,出現(xiàn)的菜單中有Git Init Here,點(diǎn)擊它,這時(shí)在這個(gè)目錄下會(huì)出現(xiàn)一個(gè)隱藏目錄.git,這個(gè)是有關(guān)配置等功能的,不用管,我的項(xiàng)目NowToDo在這個(gè)NowToDo目錄下,包括.cpp等文件

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記


簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記


c)        由于我建立倉庫的時(shí)候創(chuàng)建README.md之時(shí),已經(jīng)算一次提交了,我需要先在本地同步一下倉庫的內(nèi)容,命令如下:

git pull git@github.com:bxxfighting/NowToDo.git

完成的效果如下圖,并且本地目錄下多出了兩個(gè)文件,這是原本在github上的兩個(gè)文件

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記


e)<span font-size:7pt;"="" style="box-sizing: border-box;">        下面就要把我們本地的上傳到倉庫上去了,首先執(zhí)行增加命令,如下:

git add .

add后面加了一個(gè)點(diǎn),是想要提交所有文件,如果想提交指定的文件,可以寫文件名,執(zhí)行完增加命令后,要執(zhí)行提交命令,如下:

git commit –m “NowToDo_v1.0版本

-m后面跟提示信息,這個(gè)提示信息是一定要寫的,不僅是規(guī)則,同時(shí)也方便我們記錄我們提交的過程,寫清晰為什么提交或修改了什么是非常有用的,提交完成后,我們就要把它推送到遠(yuǎn)程倉庫上去了,命令如下:

git push git@github.com:bxxfighting/NowToDo.git

這樣就完成了我們要做的所有任務(wù)

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記

簡(jiǎn)單使用Git和Github來管理自己的代碼和讀書筆記

到這就差不多了,我每次用其實(shí)都來看看,不是總是用,有點(diǎn)記不住,第一次這樣就過就記下了,方便以后使用。其實(shí)

這真是非常方便的,可以使用熟練,管理自己的代碼和筆記很好的東西,以前管理代碼,最近發(fā)現(xiàn)每次看電子書,里面寫上筆記,但是同步費(fèi)勁,現(xiàn)在決定用它來管理了,回去在自己的筆記本上也這樣來用,就可以同步自己看的進(jìn)度了。


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多