很多小白在初次接觸github的時(shí)候往往都是一頭霧水稀并,筆者將從零開始一步一步帶領(lǐng)新手入門github。
如果已經(jīng)閱讀過本篇判族,可以繼續(xù)閱讀Github小白入門教程2
什么是git與Github闲坎?
git是一個(gè)開源的分布式版本控制系統(tǒng)吝岭,最直接的作用是可以在遠(yuǎn)程的存儲(chǔ)空間上存儲(chǔ)或者下載你的代碼,當(dāng)你在本地修改代碼的時(shí)候威蕉,修改的信息也可以同步到遠(yuǎn)程的空間刁俭。操作都是使用命令行的命令來實(shí)現(xiàn)。對(duì)于Github忘伞,則是一個(gè)免費(fèi)的平臺(tái)薄翅,允許你和其他人共同針對(duì)git上存儲(chǔ)的代碼進(jìn)行共享、協(xié)作等操作氓奈。
第一步 安裝git
對(duì)于linux系統(tǒng)翘魄,例如debian、ubuntu舀奶、raspbian等暑竟,在命令行輸入下列命令
sudo apt-get install git
對(duì)于windows系統(tǒng),首先育勺,我們需要登錄到git的官網(wǎng)
這里我們下載最新版本的git但荤。
如果下載速度過慢,可以使用這個(gè)鏡像源來找到對(duì)應(yīng)的版本進(jìn)行下載涧至。
筆者的操作系統(tǒng)是win10 64位的腹躁,因此筆者選擇64bit的.exe文件。
下載完成之后南蓬,安裝git纺非,筆者全部按照默認(rèn)設(shè)置進(jìn)行安裝:
安裝完成之后,我們打開cmd命令行赘方,輸入
git
出現(xiàn)這樣的內(nèi)容則說明git安裝完成烧颖。
第二步 設(shè)置一個(gè)文件夾用來在本地存放代碼
筆者在D盤根目錄下創(chuàng)建了一個(gè)名為Code的文件夾
第三步 注冊(cè)Github賬號(hào)并且新建一個(gè)倉庫
我們登錄到GitHub官網(wǎng)
進(jìn)入官網(wǎng)之后,我們就可以直接在右側(cè)注冊(cè)一個(gè)新的Github賬號(hào)窄陡。
注冊(cè)過程中需要驗(yàn)證郵箱炕淮,驗(yàn)證完郵箱之后我們需要?jiǎng)?chuàng)建一個(gè)倉庫,倉庫便可以用來存放我們的代碼跳夭。在主頁右上角點(diǎn)擊+號(hào)涂圆,選擇New repository新建一個(gè)倉庫们镜。
新建完成之后,我們要對(duì)倉庫進(jìn)行設(shè)置乘综,1處填寫倉庫的名稱憎账,2處填寫倉庫的描述,3處選擇該倉庫是否是公開的還是私有的卡辰,4處對(duì)于新建倉庫來說一般需要勾選添加README文件胞皱,然后在下方的Add .gitigore下拉菜單中選擇你需要存儲(chǔ)的代碼所使用的編程語言。其目的是在上傳代碼到倉庫的時(shí)候會(huì)自動(dòng)忽略一些不必要的文件九妈。
第四步 使用git命令克隆github上的代碼
回到之前我們?cè)诒镜匦陆ǖ奈募A反砌,在空白處按shift+鼠標(biāo)右鍵,選擇powershell命令行或者cmd命令行萌朱。
回到瀏覽器中我們新建的github倉庫宴树,點(diǎn)擊Clone or download按鈕,如果我們使用默認(rèn)的Clone with HTTPS 所提供的鏈接晶疼,我們需要每次都輸入用戶名和密碼酒贬,因此我們選擇Use SSH,使用SSH的效果就類似于記住用戶名和密碼翠霍。
復(fù)制SSH鏈接之后锭吨,在我們剛剛打開的命令行中輸入
git clone 【git@github.com:PythonLover-Sam/HelloWorld.git】 注:【】 之中的內(nèi)容為復(fù)制的鏈接,
輸入時(shí)不要輸入【】
如果出現(xiàn)如下錯(cuò)誤提示我們沒有權(quán)限寒匙,則我們需要回到GitHub零如。
回到GitHub之后,我們需要點(diǎn)擊SSH鏈接上面的add a new public key鏈接锄弱。
點(diǎn)擊左側(cè)的SSH and GPG keys按鈕
接下來可以按照官方教程提示的方法生成一個(gè)新的ssh key
按照官方教程添加完新的ssh key之后考蕾,繼續(xù)我們之前在自己的本地文件夾下打開的命令行,輸入之前的代碼
git clone 【你的SSH鏈接】
運(yùn)行完畢之后会宪,在你新建的本地文件夾下將會(huì)出現(xiàn)剛才我們?cè)趃ithub上創(chuàng)建的HelloWorld倉庫肖卧。
結(jié)束語
以上就是新手快速上手git和github的教程,在接下來筆者還會(huì)更新git的常用命令掸鹅。