欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2020年07月22日 14:48:21   作者:廿半  
這篇文章主要介紹了Git可視化教程之Git Gui的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

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

1.在本地新建版本庫

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


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


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


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


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

2.將項目提交到遠(yuǎn)程

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

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


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

1.https地址

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

2.ssh地址

這種方式需要進(jìn)行授權(quán)設(shè)置,在Git Gui的菜單欄,點(diǎn)擊Help->Show SSH key->Generate SSH KEY創(chuàng)建密鑰。


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


添加遠(yuǎn)程服務(wù)器信息。

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

3.從遠(yuǎn)程下載更新

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

4.合并解決沖突

從遠(yuǎn)程fetch后,選擇Git Gui的Merge->Local Merge進(jìn)行合并,選擇Tracking Branch。


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

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

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


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

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

相關(guān)文章

  • Git遠(yuǎn)程倉庫配置SSH的實(shí)現(xiàn)(以github為例)

    Git遠(yuǎn)程倉庫配置SSH的實(shí)現(xiàn)(以github為例)

    本文主要介紹了Git遠(yuǎn)程倉庫配置SSH的實(shí)現(xiàn)(以github為例),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 詳解git使用小結(jié)(本地分支與遠(yuǎn)程分支、git命令)

    詳解git使用小結(jié)(本地分支與遠(yuǎn)程分支、git命令)

    這篇文章主要介紹了git使用小結(jié)(本地分支與遠(yuǎn)程分支、git命令),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 一文掌握git?push命令

    一文掌握git?push命令

    git?push就是將本地的更新推送到遠(yuǎn)程別名,這篇文章主要介紹了git?push命令詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-01-01
  • 詳解IDEA Git Reset 選項說明

    詳解IDEA Git Reset 選項說明

    這篇文章主要介紹了詳解IDEA Git Reset 選項說明,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 詳解Git建立本地倉庫的兩種方法

    詳解Git建立本地倉庫的兩種方法

    這篇文章主要介紹了詳解Git建立本地倉庫的兩種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Asp與JS的數(shù)組和字符串下標(biāo)介紹

    Asp與JS的數(shù)組和字符串下標(biāo)介紹

    數(shù)組都是從0開始。javascript是arrayname[i],而vbscript是arrayname(i),javascript的字符串還是從0開始,asp的字符串下標(biāo)從1開始
    2013-03-03
  • MybatisPlus二級緩存體系探究分析

    MybatisPlus二級緩存體系探究分析

    這篇文章主要為大家介紹了MybatisPlus二級緩存體系探究分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • git clone如何指定歷史版本

    git clone如何指定歷史版本

    這篇文章主要介紹了git clone如何指定歷史版本問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 級聯(lián)分類器算法原理解析

    級聯(lián)分類器算法原理解析

    這篇文章主要為大家介紹了級聯(lián)分類器算法的原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • 抓包工具Fiddler的使用方法詳解(Fiddler中文教程)

    抓包工具Fiddler的使用方法詳解(Fiddler中文教程)

    本文詳細(xì)說明了抓包工具Fiddler的使用方法與各個面板的功能介紹 每個按鈕都說明了他的功能,完全可以當(dāng)作Fiddler的中文教程了
    2018-10-10

最新評論