婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Git可視化教程之Git Gui的使用

Git可視化教程之Git Gui的使用

熱門標簽:外呼系統號顯示星號怎么看 華創e路航彩票銷售點地圖標注 鶴壁外呼系統公司 高德地圖標注常顯 承德地圖標注公司收費 揭陽電腦外呼系統公司 suitecrm 地圖標注 臨沂ai電銷機器人招商 銀川語音外呼系統中心

在Git簡介一文中已經對Git進行了簡單的介紹,但是理論知識過于枯燥,加上本人專業知識不夠扎實,使得初學者在Git的使用上還是會有很大的困難。雖然我更推薦使用Git Bash方式對Git進行操作,但是對于大部分只是想簡單地使用一下Git進行版本控制和團隊開發的朋友而言,仍然更加鐘情于可視化界面。所以本文對Git官方自帶的可視化工具Git Gui的使用進行介紹,盡量做到圖文并茂,讓所有初探Git的朋友都能夠快速入門,使用Git進行項目開發。

1.在本地新建版本庫

首先,我們打開Git GUI是這樣的一個界面,選擇第一項,新建版本庫。


然后選擇你需要進行版本管理的項目路徑,我選擇了一個LoginDemo的項目。


當你創建了版本庫的時候,你可以在該項目的路徑下看見多了一個.git文件夾(設置了隱藏文件不可見的話看不見)


在Git Gui中,如果Unstaged Changes(未緩存的改動)中包含文件,則先點擊Stage Changed,將未緩存的改動加入緩存,再點擊Commit;否則需要先點擊Rescan掃描項目中進行過改動的文件。注:提交描述必須要填寫,不然無法提交。


提交成功后,我們可以在Repository->Visualize All Branches History中看到我們提交的歷史記錄(這是提交到本地而不是提交到遠程服務器)。至此,本地版本庫就創建成功了。

2.將項目提交到遠程

上一步已經使用Git在本地建立起了版本庫,然后我們需要將該項目提交到遠程服務器以便同事或其他合作者共同參與開發。一般的開源項目使用github作為遠程服務器。其實在本地簡歷版本庫后,只需要點擊push就可以直接上傳。但是我們還沒有將本地的Git與github建立聯系以及設置安全協議。

首先,我們需要在有一個自己的github帳戶,然后在github上新建一個repository,名字也叫做LoginDemo(可以和本地項目名不一樣)。


在Git Gui中,選擇Remote->add添加遠程服務器,遠程服務器信息有兩種填寫方式,填寫https地址或ssh地址,對應github項目的https和ssh地址,推薦使用ssh方式。

1.https地址

這種方式需要輸入你的github帳戶和密碼,意味著通過這種方式你只能夠操作自己的項目。

2.ssh地址

這種方式需要進行授權設置,在Git Gui的菜單欄,點擊Help->Show SSH key->Generate SSH KEY創建密鑰。


然后在github的Personal settings中添加它,title隨意,可以用Home,company等作為標識來區別。


添加遠程服務器信息。

接下來,我們便可以直接在Git Gui點擊push提交至遠程客戶端,刷新一下github,便可以看到項目已經在repository中了。

3.從遠程下載更新

設想多人參與項目開發,每個人都只push到遠程,完全不顧其他成員的進度,這樣的開發模式無疑是有問題的。我們最好的做法是,每次push到遠程的時候,先從遠程把目前進度fetch下來,在和自己目前項目進度merge后,再將它push到遠程。打開Git Gui,在菜單欄中選擇Remote->Fetch from->LoginTest,便可以從遠程服務器更新到本地,但是尚未與自己當前項目合并。

4.合并解決沖突

從遠程fetch后,選擇Git Gui的Merge->Local Merge進行合并,選擇Tracking Branch。


如果本地有一個方法名叫findUser,而遠程服務器中該方法的名字改變了,例如變成了findPassword,則合并遇到沖突,可以右鍵空白部分選擇保留本地版本或遠程版本進行合并(圖中綠色的代碼表示沖突部分)。

5.克隆github上的項目到本地

在Git Gui的主界面選擇克隆已有版本庫。


Source Location即github中項目的地址,和第二部分(將項目提交到遠程)中一樣,可以選擇https地址或ssh地址,Target Directory是在本地存放該項目的路徑。點擊Clone,成功從github將項目克隆到本地。

到此這篇關于Git可視化教程之Git Gui的使用的文章就介紹到這了,更多相關Git Gui使用內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 使用GIT進行源碼管理——GUI客戶端小結

標簽:萊蕪 許昌 三沙 忻州 咸寧 棗莊 七臺河 汕尾

巨人網絡通訊聲明:本文標題《Git可視化教程之Git Gui的使用》,本文關鍵詞  Git,可視化,教程,之,Gui,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Git可視化教程之Git Gui的使用》相關的同類信息!
  • 本頁收集關于Git可視化教程之Git Gui的使用的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 宾川县| 四川省| 黄石市| 家居| 广元市| 枣强县| 徐闻县| 九江县| 浑源县| 自贡市| 河东区| 揭阳市| 祥云县| 攀枝花市| 太白县| 临高县| 仙居县| 庆云县| 林周县| 平谷区| 广河县| 南昌县| 克山县| 格尔木市| 友谊县| 和田市| 江山市| 平顶山市| 广饶县| 绥阳县| 巴彦县| 施秉县| 景洪市| 巫溪县| 收藏| 时尚| 和林格尔县| 丰台区| 高碑店市| 澄城县| 黔南|