1. 程式人生 > >如何使用GitHub for Windows客戶端

如何使用GitHub for Windows客戶端

原文地址:

Git是一個分散式的版本控制系統,最初由Linus Torvalds編寫,用作Linux核心程式碼的管理。作為一個程式設計師,我們需要掌握其用法。

作為開原始碼庫以及版本控制系統,Github目前擁有140多萬開發者使用者。隨著越來越多的應用程式轉移到了雲上,Github已經成為了管理軟體開發以及發現已有程式碼的首選方法。其聯合創始人Chris Wanstrath曾經形象地稱其為“程式設計師的維基百科全書”。

GitHub 使用 git 分散式版本控制系統,而 git 最初是 Linus Torvalds 為幫助Linux開發而創造的,它針對的是 Linux 平臺,因此 git 和 Windows 從來不是最好的朋友,因為它一點也不像 Windows。GitHub 釋出了GitHub for Windows,為 Windows 平臺開發者提供了一個易於使用的 Git 圖形客戶端。

GitHub for Windows 是一個 Metro 風格應用程式,集成了自包含版本的 Git,bash 命令列 shell,PowerShell 的 posh-git 擴充套件。GitHub 為 Windows 使用者提供了一個基本的圖形前端去處理大部分常用版本控制任務,可以建立版本庫,向本地版本庫遞交補丁,在本地和遠端版本庫之間同步。微軟也通過CodePlex向開發者提供 git 版本控制系統,而 GitHub 創造了一個更具有吸引力的 Windows 版本。

一:下載GitHub for Windows 2.0

GitHub for Windows 2

二:安裝GitHub

下載之後點選

GitHub for Windows 2

進行安裝過程,安裝之後桌面上會有兩個圖示,如下圖

GitHub for Windows 2 GitHub for Windows 2

三:新建專案

GitHub是圖形介面模式,Git Shell是命令列模式,在Windows系統下我們使用GitHub進行程式碼管理。
1:開啟GitHub圖形介面,輸入使用者名稱密碼或註冊新賬號,如下圖:

GitHub for Windows 2

2:登入之後新建專案

點選左上角

GitHub for Windows 2

進行新建專案,如下圖所示:

GitHub for Windows 2

新建之後如下圖所示:

GitHub for Windows 2

在電腦上查詢剛才所選擇的路徑,會發現在該路徑下會新建一個“Temp”資料夾,如下圖所示:

GitHub for Windows 2

點選軟體右上角

GitHub for Windows 2

填寫專案說明,如下圖所示:

GitHub for Windows 2

下一步點選右上角

GitHub for Windows 2

展開之後點選

GitHub for Windows 2

在瀏覽器中檢視專案詳情,如下圖所示:

GitHub for Windows 2

3:在計算機中Temp資料夾下新增一個空白文件”測試.doc“,如下圖所示:

GitHub for Windows 2

下一步開啟GitHub程式,會發現介面有所改變,之後按照提示填寫內容,然後點選

GitHub for Windows 2

提交即可,如下圖所示:

GitHub for Windows 2

提交之後如下圖所示,然後點選右上角

GitHub for Windows 2

進行同步

GitHub for Windows 2

同步完之後在瀏覽器中檢視,這時專案的提交次數已經變成了”2“,如下圖所示:

GitHub for Windows 2

點選

GitHub for Windows 2

可以檢視先前的版本,如下圖所示:

GitHub for Windows 2

四:修改專案

在計算機中修改先前新建的空白文件”測試.doc“,如下圖所示:

GitHub for Windows 2

修改儲存之後,在軟體中再一次進行提交同步操作,如下圖所示:

GitHub for Windows 2

同步之後再瀏覽器中檢視,提交次數已經變成了3次,之後可以分別下載第二次與第三次提交的文件,可以比較看出我們修改的內容。

五:刪除專案

想要刪除不需要的專案時,點選右下方

GitHub for Windows 2

進入刪除頁面,然後點選頁面最下方

GitHub for Windows 2

彈出刪除框,然後填寫刪除專案的名稱,然後點選

GitHub for Windows 2

進行刪除,如下圖所示:

GitHub for Windows 2

六:結束細語

GitHub for Windows簡化了一些概念和操作,並且幾乎所有主要操作都通過圖形介面來完成,基本上能完成日常寫作了。這些主要的簡化包括:

1. 將push到遠端倉庫簡化為一個同步按鈕
2. 將提交到本地倉庫簡化為只需要對一些列修改新增評論
更多的,還包括分支的建立和管理,這部分自己去探索吧,總之,GitHub for Windows確實是一個非常好的工具。

GitHub功能十分強大,但是對於新手而言用起來確實有點困難,本篇文章只是演示簡單的用法,接下來如果有時間會詳細的給大家講講GitHub的用法。


這裡我想補充一點,關於repository刪除的問題,先點選到具體的要刪除的repository裡,點選setting


然後按照原上述博文的方法刪除就可以了。就是想說明這個刪除按鈕是不在客戶端上的。