一:下載github ? ?for windows
二:安裝GitHub
下載之后點擊
進行安裝過程夭谤,安裝之后桌面上會有兩個圖標棺牧,如下圖
三:新建項目
GitHub是圖形界面模式,Git Shell是命令行模式朗儒,在Windows系統(tǒng)下我們使用GitHub進行代碼管理颊乘。
1:打開GitHub圖形界面参淹,輸入用戶名密碼或注冊新賬號,如下圖:
2:登錄之后新建項目
點擊左上角
進行新建項目乏悄,如下圖所示:
新建之后如下圖所示:
在電腦上查找剛才所選擇的路徑浙值,會發(fā)現(xiàn)在該路徑下會新建一個“Temp”文件夾,如下圖所示:
點擊軟件右上角
填寫項目說明檩小,如下圖所示:
下一步點擊右上角
展開之后點擊
在瀏覽器中查看項目詳情开呐,如下圖所示:
3:在計算機中Temp文件夾下添加一個空白文檔”測試.doc“,如下圖所示:
下一步打開GitHub程序规求,會發(fā)現(xiàn)界面有所改變筐付,之后按照提示填寫內(nèi)容,然后點擊
提交即可阻肿,如下圖所示:
提交之后如下圖所示瓦戚,然后點擊右上角
進行同步
同步完之后在瀏覽器中查看,這時項目的提交次數(shù)已經(jīng)變成了”2“丛塌,如下圖所示:
點擊
可以查看先前的版本较解,如下圖所示:
四:修改項目
在計算機中修改先前新建的空白文檔”測試.doc“,如下圖所示:
修改保存之后赴邻,在軟件中再一次進行提交同步操作哨坪,如下圖所示:
同步之后再瀏覽器中查看,提交次數(shù)已經(jīng)變成了3次乍楚,之后可以分別下載第二次與第三次提交的文檔,可以比較看出我們修改的內(nèi)容届慈。
五:刪除項目
想要刪除不需要的項目時徒溪,點擊右下方
進入刪除頁面,然后點擊頁面最下方
彈出刪除框金顿,然后填寫刪除項目的名稱臊泌,然后點擊
進行刪除,如下圖所示:
六:結(jié)束細語
GitHub for Windows簡化了一些概念和操作揍拆,并且?guī)缀跛兄饕僮鞫纪ㄟ^圖形界面來完成渠概,基本上能完成日常寫作了。這些主要的簡化包括:
1. 將push到遠程倉庫簡化為一個同步按鈕
2. 將提交到本地倉庫簡化為只需要對一些列修改添加評論
更多的嫂拴,還包括分支的建立和管理播揪,這部分自己去探索吧,總之筒狠,GitHub for Windows確實是一個非常好的工具猪狈。
GitHub功能十分強大,但是對于新手而言用起來確實有點困難辩恼,本篇文章只是演示簡單的用法雇庙,接下來如果有時間會詳細的給大家講講GitHub的用法谓形。
轉(zhuǎn)載請注明:愛分享?Windows英文版GitHub客戶端使用操作流程圖文攻略教程現(xiàn)沒中文版
原文地址:http://www.ihref.com/read-16514.html
Github的基本功能:
Repository:你和我一起做“知乎首頁”,“知乎首頁”就是Repository疆前,即項目或者”未來武器T2級425mm磁軌炮“之類失尖,怎么叫隨你,你只需知道Repository是個放項目的地方就行挟鸠。有時候會出現(xiàn)Repositories犬钢,是多個Repository的意思。
Fork:我們把制作“知乎首頁“的工作分開碾牌,你負責美工康愤,我負責前端開發(fā),但我們還需要數(shù)據(jù)服務(wù)器高手舶吗。你找來了一位php大牛征冷,這位大牛很快搞定了服務(wù)器端,閑來無事誓琼,就看了看我的前端代碼检激,一看,“我靠腹侣,這怎么一點也不語義化呢叔收?全是尼瑪?shù)那逡簧?/p>
Branch:Fork之后跺株,在大牛的Github上出現(xiàn)了一個同樣叫做“知乎首頁”的Repository复濒,但是這個Repository是復(fù)制品,只歸他乒省,這就是他的Branch巧颈,也就是分支。
Pull Request:大牛做完了一份全新的高端zhi.html袖扛,點了Pull Request砸泛,也就是推送請求。我接受了蛆封,看了一眼唇礁,頓時驚訝爆表,“中國足球——高娶吞,實在是高垒迂!”
現(xiàn)在你懂了,Github的結(jié)構(gòu)是Repository-Branch-(獲取/推送)文件妒蛇。你又發(fā)現(xiàn)Github可以比較兩個文件的異同机断,新增的部分用綠色標記楷拳,刪除的部分用紅色標記。Pull Request還可以控制吏奸,甚至可以合并Branch欢揖,這就是團隊合作利器啊,真乃高大上也奋蔚,手癢了吧她混?心動了吧?
請注冊Github并登錄泊碑。
下載客戶端并登錄坤按,客戶端負責你硬盤上的數(shù)據(jù)與Github服務(wù)器數(shù)據(jù)的交互,然后設(shè)置存儲目錄馒过。為了表現(xiàn)你的才華臭脓,你決定將此目錄命名為“諸神之爹”。
既然有這么多的國外開源項目腹忽,我們國內(nèi)哪有不自主的道理来累。必須要實踐一下這個頂好贊的Fork功能。現(xiàn)在你來到了Fadeoc/frontend · GitHub窘奏,你看到了這是用戶Fadeoc的一個叫做“frontend”的Repository嘹锁,你笑了,這家伙學(xué)習(xí)前端知識不過十天着裹,代碼一片渣领猾,竟然有的代碼里只寫了“土豆”和“二狗子”幾個漢字。你點了一下右上角的Fork骇扇,然后clone in desktop瘤运,保存到“諸神之爹”,哇匠题!文件已經(jīng)在你電腦里了,完全免費耶但金!+10086韭山!
一個小時后,你對Fadeoc的渣代碼頗有心得冷溃,決定幫他改良钱磅,不然他這項目就完了。你改好之后似枕,Pull Request盖淡,這丫的竟然說你的代碼太渣,不吸收凿歼。賤人褪迟!老子自己做冗恨,搶你市場份額!
你點了右上角自己頭像后面的+號味赃,選擇了第一個New repository掀抹,即新建repository,并且起了個名字心俗,叫做“完爆F(xiàn)adeoc”傲武,然后點擊綠色按鈕set up in desktop,彈出保存框城榛,選擇“諸神之爹”揪利。于是“諸神之爹”下出現(xiàn)了一個“完爆F(xiàn)adeoc”的文件夾。
你自己寫了一份“神爹首頁.html”狠持,把它放在了“完爆F(xiàn)adeoc”文件夾下疟位。
你打開了客戶端,看到客戶端界面中master Branch(主人分支工坊,這名字太云端了)出現(xiàn)了一個Uncommitted changes献汗,即未提交的變動,也就是你剛寫的“神爹首頁.html”王污。你點開show按鈕罢吃,在summary(摘要)的部分添上“滾你丫的Fadeoc”,在Description(細節(jié)描述)的位置是沒必要寫的昭齐,但你還是決定添上“爆你菊花”四個大字尿招。然后選擇“Commit to 你的用戶名”。
為了把這個提交上傳到Github上讓賤人Fadeoc看到阱驾,你點擊了客戶端右上角的后面顯示了一個“+1”的Sync就谜,即同步,過了幾秒里覆,Sync前的兩個曲線箭頭停止了轉(zhuǎn)動丧荐,同步成功了,“+1”消失喧枷,表示一個文件成功上傳虹统。
你來到Github,刷新自己的個人頁隧甚,“完爆F(xiàn)adeoc”這個Repository出現(xiàn)在頁面上车荔,點開它,在里面你看到了”神爹首頁.html”戚扳。
為了讓這個項目的初始目的更加淺顯易懂忧便,你決定添加一個Readme.txt,雖然從前下載的N多軟件的文件夾里總是有一個Readme.txt帽借,你一個都沒打開過珠增。但在圈里混超歌,就得混的人模狗樣的,于是你在“完爆F(xiàn)adeoc”下新建了一個Readme.txt切平,里面寫上握础,“Fadeoc,沒錯悴品,說的就是你禀综,看我口型,你個賤人苔严!”
同樣使用客戶端commit定枷,然后sync,過了幾秒届氢,刷新github欠窒,你看到又多出了一個readme.txt。而且在下面又多出一個文字顯示框退子,里面顯示的就是readme.txt里面的內(nèi)容“Fadeoc岖妄,沒錯,說的就是你寂祥,看我口型荐虐,你個賤人!”丸凭,避免了Fadeoc這個賤人不想打開readme.txt也就看不到你親切問候的尷尬局面福扬。Github真是貼心吶。
你復(fù)制了這個Repository的地址惜犀,Email給了Fadeoc铛碑。
Fadeoc不是那么容易被打敗的,于是他Fork了你的Repository虽界,修改了readme.txt汽烦,然后pull request,你看到fadeoc新生成的branch下的readme.txt被改成了“你才是賤人”莉御。你拒絕了合并請求刹缝。
Fadeoc再次pull request,readme.txt改成了“敢不做惡嗎颈将?”
你有點煩了,這他媽的怎么才能不讓他pull request言疗,將來大項目N多陌生人菜鳥pull request煩不煩晴圾,就不能不開源,轉(zhuǎn)私有嗎噪奄?你終于找到了Github的升級服務(wù)死姚,你笑了人乓,將這個Repository從Public轉(zhuǎn)成了Private。Fadeoc肯定會繼續(xù)pull request都毒,得不到你回應(yīng)的他只會漸漸被復(fù)仇的怒火燒盡理智色罚,可是,誰在乎呢账劲?
Github還有更多細節(jié)功能戳护,在使用過程中,你會慢慢發(fā)現(xiàn)瀑焦,慢慢學(xué)會腌且。但是不管如何,現(xiàn)在你會使用Github的基本功能了榛瓮。