前言 git是很多程序員的lover,它的功能遠(yuǎn)比SVN強(qiáng)大的多,。使用git可以很容易進(jìn)行版本控制,,多條分支進(jìn)行不同的工作開(kāi)發(fā)及多人協(xié)同開(kāi)發(fā)等。對(duì)于一個(gè)程序員而言,,也許在你的項(xiàng)目中并沒(méi)有接觸過(guò)git,,但是了解git也是一種基本的素質(zhì)。 開(kāi)發(fā)環(huán)境的搭建如何安裝呢,?很簡(jiǎn)單,,像安裝QQ程序一樣簡(jiǎn)單,雙擊安裝包,選擇安裝路徑,,選擇適合自己的配置環(huán)境,,一直下一步就可以了。安裝完后在安裝目錄下打開(kāi)git bash,,出現(xiàn)以下界面,,則表示安裝成功。關(guān)聯(lián)GitHub安裝好環(huán)境之后如何使用呢,?1)首先要有一個(gè)github的賬號(hào),。如果沒(méi)有點(diǎn)擊下面的鏈接申請(qǐng)一個(gè):https://github.com/join?source=login。登陸界面如下所示:2)注冊(cè)后在本機(jī)生成ssh公鑰和私鑰,,這個(gè)主要是用戶本地關(guān)聯(lián)github賬戶使用,。在終端中輸入ssh-keygen -t rsa -C “[email protected]” 如下圖所示:3)然后在c:/users/用戶/.ssh里可以看到剛才生成的密鑰。4)在github頁(yè)面點(diǎn)擊setting進(jìn)入以下界面,,點(diǎn)擊SSH and GPG keys,。如下圖所示:5)點(diǎn)擊NEW SSH KEY,。添加公鑰,,如下圖所示:6)到此已經(jīng)將本機(jī)關(guān)聯(lián)github賬戶,。如果哪天不想這臺(tái)電腦繼續(xù)操作github賬戶,只要在這里刪除ssh key即可,。是不是很方便,?7)點(diǎn)擊github主頁(yè)的+,添加一個(gè)倉(cāng)庫(kù)。本次添加的倉(cāng)庫(kù)名為first,。倉(cāng)庫(kù)名可以自由命名,,不與已存在的倉(cāng)庫(kù)名沖突就好。如下圖所示:完成以上步驟,,也就是搭建好了git環(huán)境,。 為了更好的操作倉(cāng)庫(kù),下面介紹幾種常用linux的命令,。1)pwd,。查看當(dāng)前所處的目錄。2)cd+空格+路徑,。切換工作目錄。3)ls,。當(dāng)前目錄文件列表,。4)mkdir +空格+文件夾名。創(chuàng)建一個(gè)文件夾,。下面演示windows如何切換到G盤,,并創(chuàng)建一個(gè)gitEnv的文件夾。 進(jìn)入文件夾gitEnv使用以下命令:cd gitEnv 下面演示如何進(jìn)行操作github上面的倉(cāng)庫(kù):1)進(jìn)入gitEnv文件夾,,創(chuàng)建first文件夾,,并git init初始化一個(gè)倉(cāng)庫(kù)環(huán)境,。如下圖所示1是當(dāng)前所在的目錄,2表示處在master分支即主干分支:2)首先把遠(yuǎn)程的倉(cāng)庫(kù)復(fù)制一份放在本機(jī),。輸入命令git clone 倉(cāng)庫(kù)ssh網(wǎng)址 如圖片所示:如何找到倉(cāng)庫(kù)地址呢,?很簡(jiǎn)單,如下圖所示:2)為了便于操作first倉(cāng)庫(kù),,使用以下命令給倉(cāng)庫(kù)起一個(gè)別名origin,。 3)使用git status 查看當(dāng)前本地倉(cāng)庫(kù)的狀態(tài)。如下圖所示,,當(dāng)前的倉(cāng)庫(kù)是一個(gè)很干凈的倉(cāng)庫(kù),。4)我以創(chuàng)建一個(gè)readme文件為例演示如何使用git。5)創(chuàng)建文件可以有很多方式,,如touch readme 然后 vi readme 或者 直接vi readme,。最簡(jiǎn)單的就是echo “內(nèi)容” > readme。下面演示流的方式創(chuàng)建一個(gè)文件readme,。如下圖所示,,使用cat命令可以查看文件內(nèi)容:6)git status查看當(dāng)前倉(cāng)庫(kù)分支的狀態(tài)。如下圖所示,。7)git add readme 然后查看狀態(tài)如下:8)git commit -m “演示git如何使用” 這個(gè)命令是提交git add 的文件,。只是本地提交,并未推送到github上,。狀態(tài)如下圖所示:如果出現(xiàn)提示輸入user.email 和user.name 則需要綁定申請(qǐng)賬號(hào)的郵箱,。9)將剛才的readme推送到github上。10)github官網(wǎng)查看剛才推送的內(nèi)容,。總結(jié)趁著周末,,寫點(diǎn)東西。本文只是給剛接觸git的朋友們一些幫助,,至于git的一些高級(jí)玩法,,以后有時(shí)間再一一介紹??嗪o(wú)涯,,學(xué)無(wú)止境!如果看過(guò)的朋友覺(jué)得有用,,麻煩大家點(diǎn)個(gè)贊,,也算是對(duì)我整理這幾個(gè)小時(shí)的一個(gè)認(rèn)可!謝謝,! |
|