真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Windows上GitHubDesktop的操作

未經(jīng)博主允許不得轉(zhuǎn)載。

成都創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,公司以成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、系統(tǒng)開發(fā)、網(wǎng)絡(luò)推廣、文化傳媒、企業(yè)宣傳、平面廣告設(shè)計(jì)等為主要業(yè)務(wù),適用行業(yè)近百種。服務(wù)企業(yè)客戶成百上千,涉及國內(nèi)多個(gè)省份客戶。擁有多年網(wǎng)站建設(shè)開發(fā)經(jīng)驗(yàn)。為企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、創(chuàng)意設(shè)計(jì)、宣傳推廣等服務(wù)。 通過專業(yè)的設(shè)計(jì)、獨(dú)特的風(fēng)格,為不同客戶提供各種風(fēng)格的特色服務(wù)。

目 錄

第1章 上傳開源代碼至GitHub    1

1.1 git Windows 客戶端    1

1.2 注冊GitHub賬戶    2

1.3 登錄    2

1.4 創(chuàng)建本地代碼倉庫    2

1.5 創(chuàng)建遠(yuǎn)程代碼倉庫    3

1.6 行結(jié)束符    5

1.7 提交改動(dòng)至本地代碼倉庫    7

1.8 同步代碼倉庫    7

1.9 添加文件至本地代碼倉庫    8

1.10 刪除本地代碼倉庫    9

1.11 增加本地代碼倉庫    9

1.12 刪除遠(yuǎn)程代碼倉庫    10

第2章 上傳開源代碼至oschina    11

2.1 創(chuàng)建遠(yuǎn)程代碼倉庫    11

2.2 SSH KEY    13

2.3 克隆遠(yuǎn)程代碼倉庫至本地    14

2.4 其它操作    16

2.5 README.md    16

 

第1章 上傳開源代碼至GitHub

1.1 Git Windows 客戶端

具有g(shù)it功能的Windows客戶端軟件有很多,如:git for windows(以前的msysGit)、TortoiseGit、GitHub Desktop(以前的GitHub for Windows)……

筆者對這些客戶端的理解:

1、git for windows

git 原產(chǎn)于 Linux,要在 Windows 上運(yùn)行,需要移植。git for windows就是一個(gè)這樣的移植項(xiàng)目。它移植的不僅僅是一個(gè)程序,而是在 Windows 上模擬出了一個(gè) linux 環(huán)境。

git for windows 的下載網(wǎng)址為https://git-for-windows.github.io/,最新版本為2.10.2。它有兩種運(yùn)行方式:命令行方式(專家使用)、圖形界面方式(菜鳥使用)。不過,它的圖形界面方式操作起來還是比較麻煩,所以筆者沒有選用它。

git for windows是一個(gè)開源項(xiàng)目,瀏覽https://github.com/msysgit/msysgit可下載源代碼。

2、TortoiseGit

TortoiseGit只是一個(gè)圖形界面程序,它內(nèi)部調(diào)用的還是git for windows。所以,使用TortoiseGit之前需要安裝git for windows。

TortoiseGit最大的優(yōu)勢在于與TortoiseSVN的操作比較相同,熟悉SVN的用戶可快速上手。

3、GitHub Desktop

GitHub Desktop 跟TortoiseGit一樣,內(nèi)部也會(huì)調(diào)用git for windows。不過筆者認(rèn)為它的操作是這三款軟件中最簡單的,安裝之后無需配置就可使用,非常適合菜鳥。

GitHub Desktop的下載網(wǎng)址為:https://desktop.github.com/。下載下來的文件GitHubSetup.exe是一個(gè)在線安裝程序,有可能無法正常安裝。為此,可下載離線安裝包,其網(wǎng)址為http://pan.baidu.com/s/1Hkewm。下載GitHub_3_0_5_2.zip,解壓后運(yùn)行GitHub.application即可安裝。

注意:如果離線安裝程序無法運(yùn)行,就需要先安裝.NET Framework 4.5??上冗\(yùn)行在線安裝程序GitHubSetup.exe,安裝.NET Framework 4.5。然后再運(yùn)行離線安裝程序。

1.2 注冊GitHub賬戶

要上傳開源代碼至GitHub.com,需要在該網(wǎng)站上注冊一個(gè)賬戶。請瀏覽網(wǎng)站https://github.com/,單擊"Sign up"按鈕注冊賬戶。操作比較簡單,就不再贅述了。

1.3 登錄

安裝好GitHub Desktop后,第一次運(yùn)行時(shí)需要輸入GitHub.com的用戶名和密碼,如下圖所示:

Windows 上 GitHub Desktop 的操作

圖1.1

上圖中,輸入用戶名和密碼后,單擊"Log in"按鈕完成登錄。

1.4 創(chuàng)建本地代碼倉庫

單擊GitHub Desktop主界面左上角的按鈕"+",將顯示如下界面:

Windows 上 GitHub Desktop 的操作

圖1.2

單擊"Create"按鈕,輸入"Name"和"Local path"后單擊"Create repository"按鈕,完成本地代碼倉庫的創(chuàng)建。

如下圖所示,創(chuàng)建本地代碼倉庫的實(shí)質(zhì)就是:1)根據(jù)上圖的設(shè)置,創(chuàng)建目錄W:\(yhf)\git\GitHub\test;2)在該目錄下生成兩個(gè)文件.gitattributes和.gitignore;3)在該目錄下執(zhí)行 git init命令,生成.git目錄(該目錄是隱藏目錄)。

Windows 上 GitHub Desktop 的操作

圖1.3

1.5 創(chuàng)建遠(yuǎn)程代碼倉庫

如下圖所示。GitHub Desktop里首先選中上一節(jié)創(chuàng)建的本地代碼倉庫test,然后單擊右上角的"Publish"按鈕。

Windows 上 GitHub Desktop 的操作

圖1.4

顯示如下界面

Windows 上 GitHub Desktop 的操作

圖1.5

"Name"是遠(yuǎn)程代碼倉庫的名稱;"Description"是對該項(xiàng)目的描述。單擊"Publish test"按鈕,將完成遠(yuǎn)程代碼倉庫的創(chuàng)建,并把本地代碼倉庫里的內(nèi)容上傳給遠(yuǎn)程代碼倉庫。

這個(gè)遠(yuǎn)程代碼倉庫在github.com上,如下圖所示:

Windows 上 GitHub Desktop 的操作

圖1.6

1.6 行結(jié)束符

將本地代碼倉庫里的文件上傳給遠(yuǎn)程代碼倉庫時(shí),git非常智能:會(huì)自動(dòng)把Windows的行結(jié)束符\r(即0DH、0AH)替換為。關(guān)于這一點(diǎn),VC++.NET表示無所謂,VC++6.0很受傷(無法解析.dsp和.dsw文件)。為了防止git對行結(jié)束符的自動(dòng)改動(dòng),需要修改兩個(gè)文件。

在 Windows 7 上,修改文件C:\Users\Administrator\.gitconfig(Administrator是登錄Windows時(shí)的用戶名)。增加配置項(xiàng) autocrlf 和 safecrlf。如下所示:

Windows 上 GitHub Desktop 的操作

圖1.7

注意:

1、該文件的行結(jié)束符為,即0AH。所以,筆者使用UltraEdit編輯它,而不是Windows系統(tǒng)自帶的記事本;

2、autocrlf和safecrlf前面的空格其實(shí)是一個(gè)TAB(09H)字符;

3、這個(gè)文件只用修改一次即可。

修改本地代碼倉庫里的文件.gitattributes,可使用記事本,如下圖所示:

Windows 上 GitHub Desktop 的操作

圖1.8

上圖中,請將text=auto中的auto刪除,然后保存。

1.7 提交改動(dòng)至本地代碼倉庫

上一節(jié),修改了本地代碼倉庫里的文件.gitattributes。這個(gè)改動(dòng)應(yīng)該提交給本地代碼倉庫(其實(shí)就是修改本地代碼倉庫.git目錄內(nèi)的文件)。具體操作如下:

如下圖所示。GitHub Desktop里首先選中代碼倉庫test,然后進(jìn)入"? uncommitted changes"頁面。輸入提交信息后,單擊"Commit to master"按鈕。

Windows 上 GitHub Desktop 的操作

圖1.9

GitHub Desktop主界面下方出現(xiàn)下圖所示提示時(shí),說明提交完成。

Windows 上 GitHub Desktop 的操作

圖1.10

1.8 同步代碼倉庫

上一節(jié)將改動(dòng)提交給了本地代碼倉庫。通過"同步"操作,可以將這種改動(dòng)提交給遠(yuǎn)程代碼倉庫。

如下圖所示,單擊GitHub Desktop主界面右上角的"Sync"按鈕即可。

Windows 上 GitHub Desktop 的操作

圖1.11

1.9 添加文件至本地代碼倉庫

把代碼文件復(fù)制到本地代碼倉庫所在文件夾內(nèi),如下圖所示:

Windows 上 GitHub Desktop 的操作

圖1.12

然后按照1.7、1.8節(jié)的操作,將這些文件提交給遠(yuǎn)程代碼倉庫。

1.10 刪除本地代碼倉庫

以刪除本地代碼倉庫test為例進(jìn)行說明。如下圖所示,鼠標(biāo)右鍵單擊"test",彈出菜單中,單擊【Remove】菜單項(xiàng),即可將test從GitHub Desktop倉庫列表中刪除。

Windows 上 GitHub Desktop 的操作

圖1.13

上面的刪除只是將test從GitHub Desktop倉庫列表中移除,物理刪除本地倉庫需要?jiǎng)h除圖1.3所示的文件夾W:\(yhf)\git\GitHub\test。

1.11 增加本地代碼倉庫

上一節(jié)中將test從GitHub Desktop倉庫列表中移除,實(shí)際的本地倉庫并沒有刪除。此時(shí),就可以增加本地倉庫。如下圖所示:

Windows 上 GitHub Desktop 的操作

圖1.14

經(jīng)此操作后,test將被增加至GitHub Desktop的倉庫列表中。

1.12 刪除遠(yuǎn)程代碼倉庫

瀏覽遠(yuǎn)程代碼倉庫的地址,如:https://github.com/hanford77/test,然后進(jìn)入設(shè)置頁面,單擊"Delete this repository"按鈕即可。

 

第2章 上傳開源代碼至oschina

GitHub Desktop管理GitHub.com上的遠(yuǎn)程代碼倉庫比較方便,換成其他的git服務(wù)器,操作起來會(huì)有所不同。如:GitHub Desktop無法在oschina上創(chuàng)建遠(yuǎn)程代碼倉庫。本章將重點(diǎn)說明如何將開源代碼上傳至oschina。

2.1 創(chuàng)建遠(yuǎn)程代碼倉庫

登錄網(wǎng)站http://git.oschina.NET,注冊賬戶后創(chuàng)建一個(gè)項(xiàng)目,頁面顯示如下:

Windows 上 GitHub Desktop 的操作

圖2.1

開源許可證的選擇請參考下圖(來自博客http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html)。

Windows 上 GitHub Desktop 的操作

圖2.2

單擊圖2.1中的"創(chuàng)建"按鈕,完成項(xiàng)目的創(chuàng)建。如下圖所示:

Windows 上 GitHub Desktop 的操作

圖2.3

單擊上圖的"SSH",然后單擊右端的復(fù)制按鈕,將項(xiàng)目的網(wǎng)址(git@git.oschina.net:hanford/test.git)復(fù)制到剪貼板內(nèi)。

注意:也可以單擊HTTPS,然后復(fù)制項(xiàng)目的https網(wǎng)址。這種網(wǎng)址的麻煩之處在于:本地代碼倉庫與遠(yuǎn)程代碼倉庫同步時(shí),會(huì)要求輸入用戶名和密碼。

2.2 SSH KEY

上一節(jié)復(fù)制了項(xiàng)目的SSH地址:git@git.oschina.Net:hanford/test.git。使用SSH,本機(jī)與遠(yuǎn)程電腦通訊時(shí)同樣需要認(rèn)證(輸入用戶名和密碼),為了簡化認(rèn)證,可使用SSH KEY。

使用SSH KEY前,它是需要?jiǎng)?chuàng)建的。無需使用git命令行,GitHub Desktop已經(jīng)為你做好了這一切。進(jìn)入C:\Users\Administrator\.ssh(Administrator是登錄Windows時(shí)的用戶名)如下圖所示:

Windows 上 GitHub Desktop 的操作

圖2.4

github_rsa、github_rsa.pub 是GitHub Desktop與GitHub.com通訊時(shí)需要的私鑰、公鑰。

id_rsa、id_rsa.pub 是GitHub Desktop與其它git服務(wù)器通訊時(shí)需要的私鑰、公鑰。

記事本打開id_rsa.pub復(fù)制公鑰,再將公鑰粘貼到oschina網(wǎng)站,如下所示:

Windows 上 GitHub Desktop 的操作

圖2.5

上圖中的第2項(xiàng)隨便填,第3項(xiàng)就是公鑰。單擊"確定"按鈕,完成一個(gè)公鑰的添加。

經(jīng)過上面的配置,GitHub Desktop與oschina服務(wù)器通訊時(shí)將使用私鑰、公鑰,不再需要輸入用戶名和密碼了。

注意:GitHub.com為什么不需要設(shè)置SSH KEY?因?yàn)镚itHub Desktop已自動(dòng)把此項(xiàng)工作完成了。(所以,GitHub Desktop真的適合菜鳥)

2.3 克隆遠(yuǎn)程代碼倉庫至本地

單擊Windows開始菜單下的【GitHub,Inc】【Git Shell】菜單項(xiàng),如下所示:

Windows 上 GitHub Desktop 的操作

圖2.6

顯示如下命令窗口

Windows 上 GitHub Desktop 的操作

圖2.7

進(jìn)入本地代碼倉庫目錄(W:\(yhf)\git\oschina),然后運(yùn)行命令

git clone git@git.oschina.net:hanford/test.git

注意:git@git.oschina.net:hanford/test.git就是圖2.3復(fù)制的項(xiàng)目地址。

命令執(zhí)行完畢后,可以看到W:\(yhf)\git\oschina下的本地代碼倉庫test。如下圖所示:

Windows 上 GitHub Desktop 的操作

圖2.8

使用1.11節(jié)的方法,將這個(gè)本地代碼倉庫增加到GitHub Desktop倉庫列表中。如下圖所示:

Windows 上 GitHub Desktop 的操作

圖2.9

注意:代碼倉庫test的遠(yuǎn)程代碼倉庫不在GitHub.com上,所以test在Other下。

2.4 其它操作

其它操作請參考1.6節(jié)(不用修改文件.gitattributes)、1.7節(jié)、1.8節(jié)、1.9節(jié)。

2.5 README.md

oschina上創(chuàng)建遠(yuǎn)程代碼倉庫時(shí),默認(rèn)就會(huì)創(chuàng)建文件README.md。它是Markdown 格式的標(biāo)記語言文件。是對整個(gè)項(xiàng)目的說明。

關(guān)于.md文件的格式,需要注意:

1、行結(jié)束符為(0AH);

2、編碼為UTF-8,不帶BOM;

3、GitHub.com會(huì)忽略行結(jié)束符。

Markdown 標(biāo)記語言的使用,請上網(wǎng)查閱相關(guān)資料。

本文出自http://blog.csdn.net/hanford/article/details/53065310


文章題目:Windows上GitHubDesktop的操作
文章位置:http://www.weahome.cn/article/gijhjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部