站內(nèi)搜索
電腦軟件
編輯推薦
本類下載榜
總下載排行
軟件簡介
GitHub中文版是一款面向開源及私有軟件項(xiàng)目的托管平臺(tái),GitHub客戶端可以讓你在日常工作中便捷的進(jìn)行代碼管理操作,還提供了訂閱、討論組、文本渲染、文件編輯器、協(xié)作圖譜、代碼片段分享等功能,隨著越來越多的應(yīng)用程序轉(zhuǎn)移到了云上,Github已經(jīng)成為了管理軟件開發(fā)以及發(fā)現(xiàn)已有代碼的首選方法。
GitHub客戶端是一款非常專業(yè)的編程軟件,這款軟件主要支持Git作為唯一的版本庫格式進(jìn)行托管,同時(shí)可以為用戶提供文本渲染、代碼片段分享、協(xié)作圖譜等功能。GitHub中文版為用戶了提供了多種多樣的功能,例如圖形前端中可以去處理大部分常用版本控制任務(wù),可以創(chuàng)建版本庫,向本地版本庫遞交補(bǔ)丁,在本地和遠(yuǎn)程版本庫之間同步。
作為開源代碼庫以及版本控制系統(tǒng),Github擁有超過900萬開發(fā)者用戶。隨著越來越多的應(yīng)用程序轉(zhuǎn)移到了云上,Github已經(jīng)成為了管理軟件開發(fā)以及發(fā)現(xiàn)已有代碼的首選方法。
如前所述,作為一個(gè)分布式的版本控制系統(tǒng),在Git中并不存在主庫這樣的概念,每一份復(fù)制出的庫都可以獨(dú)立使用,任何兩個(gè)庫之間的不一致之處都可以進(jìn)行合并。
GitHub可以托管各種git庫,并提供一個(gè)web界面,但它與外國的SourceForge、Google Code或中國的coding的服務(wù)不同,GitHub的獨(dú)特賣點(diǎn)在于從另外一個(gè)項(xiàng)目進(jìn)行分支的簡易性。為一個(gè)項(xiàng)目貢獻(xiàn)代碼非常簡單:首先點(diǎn)擊項(xiàng)目站點(diǎn)的“fork”的按鈕,然后將代碼檢出并將修改加入到剛才分出的代碼庫中,最后通過內(nèi)建的“pull request”機(jī)制向項(xiàng)目負(fù)責(zé)人申請(qǐng)代碼合并。已經(jīng)有人將GitHub稱為代碼玩家的MySpace。
在GitHub進(jìn)行分支就像在Myspace(或Facebook…)進(jìn)行交友一樣,在社會(huì)關(guān)系圖的節(jié)點(diǎn)中不斷的連線。
GitHub項(xiàng)目本身自然而然的也在GitHub上進(jìn)行托管,只不過在一個(gè)私
有的,公共視圖不可見的庫中。開源項(xiàng)目可以托管,但私有庫則并不如此。Chris Wanstrath,GitHub的開發(fā)者之一,肯定了通過付費(fèi)的私有庫來在財(cái)務(wù)上支持庫的托管這一計(jì)劃。
通過與客戶的接洽,開發(fā)FamSpam,甚至是開發(fā)GitHub本身,GitHub的私有庫已經(jīng)被證明了物有所值。任何希望節(jié)省時(shí)間并希望和團(tuán)隊(duì)其它成員一樣遠(yuǎn)離頁面頻繁轉(zhuǎn)換之苦的人士都會(huì)從GitHub中獲得他們真正想要的價(jià)值。
在GitHub,用戶可以十分輕易地找到海量的開源代碼。
GitHub for Windows 是一個(gè) Metro 風(fēng)格應(yīng)用程序,集成了自包含版本的 Git,bash 命令行 shell,PowerShell 的 posh-git 擴(kuò)展。GitHub 為 Windows 用戶提供了一個(gè)基本的圖形前端去處理大部分常用版本控制任務(wù),可以創(chuàng)建版本庫,向本地版本庫遞交補(bǔ)丁,在本地和遠(yuǎn)程版本庫之間同步。微軟也通過CodePlex向開發(fā)者提供 git 版本控制系統(tǒng),而 GitHub 創(chuàng)造了一個(gè)更具有吸引力的 Windows 版本。
在本站GitHub軟件安裝包,完成后,點(diǎn)擊進(jìn)行安裝,然后點(diǎn)下一步
選擇安裝目錄,如果不想安裝到c盤刺激到系統(tǒng)速度,也可以安裝到其他的盤下,然后點(diǎn)下一步
選擇安裝組件,其中
Git bash here:命令行模式 Git GUI Here:圖形界面,按照?qǐng)D中所示進(jìn)行安裝,然后點(diǎn)下一步
開始菜單目錄名設(shè)置,這里就是設(shè)置在開始菜單文件夾的名稱,建議默認(rèn)即可,然后點(diǎn)下一步
按照?qǐng)D中所示選擇選項(xiàng),點(diǎn)下一步
如下圖:第一個(gè)是不是path路徑的,第二個(gè)是軟件自動(dòng)設(shè)置path路徑,然后第三個(gè)是waring,如果希望省事的話,建議選擇第二個(gè)選項(xiàng),然后點(diǎn)下一步
第一種使用SSL傳輸,第二種使用HTTP傳輸,我這里是使用第一種,所以選擇第一個(gè)選項(xiàng),然后點(diǎn)下一步
這里默認(rèn)就好,然后點(diǎn)下一步
這里默認(rèn)就好,然后點(diǎn)下一步
這里默認(rèn)就好,然后點(diǎn)下一步
安裝結(jié)束后,開始菜單就會(huì)多出這樣一個(gè),目錄,這樣就表示安裝成功。
打開GitHub Desktop,如下圖,輸入賬號(hào)和密碼進(jìn)行登錄。
創(chuàng)建第一個(gè)代碼庫
認(rèn)識(shí)界面
我們來建立第一個(gè)倉庫,點(diǎn)擊左上角的File,打開之后有五個(gè)選項(xiàng),New repository,Add local repository,Clone repository,Options,Exit。
我們首先來新創(chuàng)建一個(gè)倉庫:
1、點(diǎn)擊左上角的File —> New repository,創(chuàng)建一個(gè)新的代碼庫,填寫相應(yīng)的信息:
新建之后,如下圖所示:
在電腦上找到我們本地路徑,目錄結(jié)構(gòu)如圖所示:(注意:.git文件是隱藏文件,且不能刪除)
此時(shí),只是在本地建立好了相應(yīng)的本地倉庫,GitHub網(wǎng)站上面還未上傳。點(diǎn)擊客戶端上的 Publish repository 按鈕進(jìn)行上傳,如下圖:
對(duì)要上傳的倉庫進(jìn)行描述:
上傳完后,新建的倉庫已經(jīng)成功提交到GitHub,登錄GitHub網(wǎng)站,進(jìn)入倉庫(點(diǎn)擊右上角頭像,選擇Your repositories),可以看到我們剛剛創(chuàng)建的 DevOps 倉庫。
打開我們的本地路徑(如果忘記也不要緊,在GitHub客戶端里鼠標(biāo)右鍵我們的倉庫,選擇選擇Show in Explorer,這樣我們就可以轉(zhuǎn)到剛剛新建的本地倉庫路徑下),在里面新建文件test.txt。
此時(shí),打開GitHub客戶端可以看到 DevOps 倉庫有一個(gè)新的消息:
在客戶端的下方填寫相關(guān)描述,點(diǎn)擊 Commit to master 進(jìn)行提交。
點(diǎn)擊 Commit to master 只是讓GitHub客戶端記錄這次進(jìn)行的改動(dòng),并不會(huì)直接提交到GitHub上面去,相當(dāng)于一次游戲存檔,在將來的某一天如果想重玩這個(gè)存檔,可以點(diǎn)擊 Commit to master 下面的 Undo 按鈕,讓項(xiàng)目還原到這次記錄的狀態(tài)。如果想將本地的改動(dòng)提交到GitHub網(wǎng)站上,點(diǎn)擊 Push origin 上傳到GitHub即可。
現(xiàn)在可以到自己的GitHub主頁上查看DevOps倉庫,可以看到我們新建的 test.txt 文件已經(jīng)出現(xiàn)在主頁上了。
之后的每次改動(dòng),只要重復(fù)第3、4、5個(gè)步驟即可。
Add local repository:
如果本地有工程,就可以使用Add添加
Clone repository:
這個(gè)功能其實(shí)最好理解了,克隆這名字通俗易懂好理解。
如何使用Clone功能呢?
這時(shí)候你會(huì)發(fā)現(xiàn)在左側(cè)的目錄中,你的新建項(xiàng)目從other目錄換到了GitHub目錄下,并且右上方的云圖標(biāo)Public也換成了更新圖標(biāo)Sync,本地項(xiàng)目更改了,要更新到服務(wù)器上,就點(diǎn)擊它
最后還說點(diǎn)更改本地倉庫地址,它默認(rèn)的是在系統(tǒng)用戶下(系統(tǒng)盤),最好更改到其它盤,以防以后如果重裝系統(tǒng)時(shí)不被刪除,也不會(huì)占用系統(tǒng)內(nèi)存。點(diǎn)擊界面右上方的齒輪設(shè)置圖標(biāo),
GitHub中文版使用技巧:
首先你要在本地計(jì)算機(jī)中安裝一個(gè)git客戶端。
你可以直接使用GitHub客戶端,也可以用其他。
因本人使用的是msysgit,所以這里以msysgit作為介紹(msysgit同樣也是目前最為廣泛及實(shí)用的工具之一)。
打開
msysgit.github.io
并安裝最新版本的msysgit
安裝完成后,進(jìn)入到要托管的項(xiàng)目根目錄,
右鍵啟動(dòng)Git Bash命令行
如下圖所示
輸入git clone 接著將先前記錄下來的地址復(fù)制到后面,回車
將下來的項(xiàng)目文件夾的所有文件及文件夾,包括.git文件夾在內(nèi),全部拷貝到你的托管項(xiàng)目的根目錄(或者將你的托管項(xiàng)目拷貝到該目錄)
cd test
進(jìn)入到該托管項(xiàng)目的根目錄。
輸入
git add .
將改動(dòng)的地方添加到版本管理器
輸入
git commit -m "changes log"
提交到本地的版本控制庫里,
引號(hào)里面是你對(duì)本次提交的說明信息。
最后輸入
git push -u origin master
將你本地的倉庫提交到你的github賬號(hào)里,
此時(shí)會(huì)要求你輸入你的github的賬號(hào)和密碼。
回到你的github.com中的項(xiàng)目頁。
里面的文件是不是已經(jīng)發(fā)生改變了?
至此,
github項(xiàng)目已經(jīng)成功更新。
更多的github的操作,你可以自己慢慢的體會(huì)。但有了這第一步認(rèn)識(shí),我相信你以后的摸索會(huì)更加容易得多。
github怎么刪除倉庫?
1、首先,需要進(jìn)入github的官方的網(wǎng)站中,進(jìn)入到網(wǎng)站中之后,點(diǎn)擊sign in。
2、彈出一個(gè)為登錄的框,需要進(jìn)行登錄賬號(hào)和密碼,點(diǎn)擊sigin in
3、可以查看到列表的倉庫中,相關(guān)的代碼文件倉庫,選中一個(gè)為昵稱test1.
4、如果代碼倉庫已經(jīng)不需要了,就需要?jiǎng)h除代碼的整個(gè)倉庫,所以進(jìn)行選擇左側(cè)的菜單中setting。
5、進(jìn)入到setting的選項(xiàng)中之后,進(jìn)行滑動(dòng)到最低可以看到repository中,可以進(jìn)行點(diǎn)擊“delete this repository”。
6、刪除之前,需要再次確認(rèn)是否要進(jìn)行刪除,并需要填入的要?jiǎng)h除的倉庫的昵稱,然后點(diǎn)擊“I understand the consequence,delete this repository”,點(diǎn)擊之后刪除了代碼倉庫。
7、這樣剛才中列表中進(jìn)行刪除,這樣就別人查看上傳的倉庫的代碼信息。
DLL函數(shù)查看工具 V3.5 綠色版
開發(fā)語言判斷器v1.04綠色版_識(shí)別EXE和DLL文件的編程語言
DELLPHI好幫手v1.0中文綠色版_提供DELPHI函數(shù)功能查詢
BAT/CMD轉(zhuǎn)REG 綠色版_BAT/CMD文件轉(zhuǎn)換成REG文件
終端仿真器SecureCRT v7.1.1.264 綠色便攜版
Android安卓開發(fā)環(huán)境一鍵搭建 v2.0 綠色版
源代碼統(tǒng)計(jì)精靈2.4.80.6中文綠色版【源代碼行數(shù)統(tǒng)計(jì)】
資源提取器 MultiExtractor Pro 3.30 中文特別版
正則處理工具2.0綠色正式版【處理字符串必備】
刪除含有X的行 V1.0 綠色版
漢字內(nèi)碼查看器 V1.0 綠色版
大鴻抓抓窗口句柄獲取 綠色版
匯編語言代碼轉(zhuǎn)換器(AsmToE) V4.0 中文綠色版
FusionCharts (統(tǒng)計(jì)圖表生成) v3.0.6 綠色版
MyGrep(快速搜索)V1.0綠色版_快速搜索程序文本數(shù)據(jù)庫
燒寫Flash小工具 綠色版