作為全球最大的開(kāi)源社區(qū),github 是每一個(gè)程序員必不可少的學(xué)習(xí)和交流平臺(tái)。除了網(wǎng)站版,github 還有桌面版可供使用,方便用戶(hù)更加高效地使用和管理代碼,可以在 windows、mac os 和 linux 三個(gè)平臺(tái)上使用。
本文將向你介紹如何使用桌面版 GitHub,包括安裝、登錄、創(chuàng)建新的倉(cāng)庫(kù),上傳代碼等相關(guān)操作。
1. 安裝桌面版 GitHub
首先,我們需要從官網(wǎng)下載并安裝 GitHub 桌面版。官網(wǎng)網(wǎng)址為 https://desktop.github.com/。根據(jù)不同的操作系統(tǒng),選擇對(duì)應(yīng)版本的 GitHub 桌面版進(jìn)行下載。下載完成后,進(jìn)行安裝操作。
2. 登錄 GitHub 賬號(hào)
安裝后,我們需要打開(kāi) GitHub 桌面版,并用 GitHub 賬號(hào)登錄。如果沒(méi)有賬號(hào),可以在 GitHub 網(wǎng)站上注冊(cè)一個(gè)。
登錄完成后,界面左上角出現(xiàn)了你的 GitHub 用戶(hù)名。可以看到,在 GitHub 桌面版中,有個(gè)設(shè)置頁(yè)面,可以設(shè)置 GitHub 桌面版的應(yīng)用行為,例如更新策略、通知和啟動(dòng)時(shí)的操作。
3. Clone 一個(gè)項(xiàng)目
GitHub 桌面版可以實(shí)現(xiàn)從遠(yuǎn)端 GitHub 倉(cāng)庫(kù)中 Clone 一個(gè)項(xiàng)目到本地計(jì)算機(jī)中。在 File 菜單欄中選擇 Clone repository,選擇需要 clone 的倉(cāng)庫(kù)地址,即可將代碼下載到本地。
4. 創(chuàng)建一個(gè)新的倉(cāng)庫(kù)
在 GitHub 桌面版中,我們也可以創(chuàng)建一個(gè)新的倉(cāng)庫(kù),首先點(diǎn)擊 Create new repository 按鈕,輸入需要?jiǎng)?chuàng)建的倉(cāng)庫(kù)名稱(chēng)、描述、路徑等信息。
創(chuàng)建完成后,在本地創(chuàng)建一個(gè)空的倉(cāng)庫(kù)目錄,并與遠(yuǎn)端創(chuàng)建的 GitHub 倉(cāng)庫(kù)連接。此時(shí),本地倉(cāng)庫(kù)已經(jīng)被關(guān)聯(lián)到遠(yuǎn)端倉(cāng)庫(kù)中。隨著在本地添加文件和代碼將被 push 到遠(yuǎn)端倉(cāng)庫(kù)中。我們可以在 GitHub 的倉(cāng)庫(kù)頁(yè)面或倉(cāng)庫(kù)的 Issues 頁(yè)面查看提交的代碼。
5. 提交、拉取和合并代碼
GitHub 桌面版中,可以上傳和下載代碼,對(duì)一個(gè)倉(cāng)庫(kù)中的內(nèi)容進(jìn)行修改。
修改流程如下:
- 在本地修改文件,并將修改后的文件保存在本地倉(cāng)庫(kù)中。
- 在 GitHub 桌面版中顯示未提交更改的文件。點(diǎn)擊 Summary 輸入本次提交的信息。
- 點(diǎn)擊 Commit to master 完成提交操作。
然后,我們可以將倉(cāng)庫(kù)中的代碼拉取到本地進(jìn)行修改:
- 使用 Fetch origin 將遠(yuǎn)端倉(cāng)庫(kù)中的代碼拉取到本地。
- 在本地修改代碼,保存到本地倉(cāng)庫(kù)中。
- 提交操作如上文所述。
- 在更新后的本地倉(cāng)庫(kù)上選擇 Merge 操作,合并遠(yuǎn)端倉(cāng)庫(kù)和本地倉(cāng)庫(kù)的差異。
6. 查看歷史記錄
GitHub 桌面版還可以查看歷史記錄和差異。在 history 窗口中,可以看到本地和遠(yuǎn)端倉(cāng)庫(kù)的提交記錄和不同版本之間的差別。在不同版本之間切換,比較文件的差異等操作。
7. 總結(jié)
在本文中,我們已經(jīng)介紹了如何使用 GitHub 桌面版,包括安裝、登錄、創(chuàng)建新的倉(cāng)庫(kù)、上傳代碼等相關(guān)操作。GitHub 桌面版為程序員提供了一個(gè)方便管理代碼的工具,在開(kāi)發(fā)過(guò)程中有很大的幫助。如果你還沒(méi)有安裝它,建議嘗試一下,體驗(yàn) GitHub 桌面版的便捷。