最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

1.在本地新建版本庫(kù)

首先,我們打開(kāi)Git GUI是這樣的一個(gè)界面,選擇第一項(xiàng),新建版本庫(kù)。


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


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


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


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

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

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

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


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

1.https地址

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

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)識(shí)來(lái)區(qū)別。


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

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

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

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

4.合并解決沖突

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


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

5.克隆github上的項(xiàng)目到本地

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


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

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

相關(guān)文章

  • Postman的基本用法詳解

    Postman的基本用法詳解

    這篇文章主要為大家介紹一下Postman軟件的基本用法,主要包括瀏覽器復(fù)制請(qǐng)求信息并導(dǎo)入到軟件從而測(cè)試、發(fā)送請(qǐng)求,有需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-08-08
  • vscode檢測(cè)到#include錯(cuò)誤請(qǐng)更新includePath的解決方法

    vscode檢測(cè)到#include錯(cuò)誤請(qǐng)更新includePath的解決方法

    這篇文章主要介紹了vscode檢測(cè)到#include錯(cuò)誤請(qǐng)更新includePath的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 推薦四款可視化工具(解決99%的可視化大屏需求)

    推薦四款可視化工具(解決99%的可視化大屏需求)

    這篇文章主要介紹了推薦四款可視化工具(解決99%的可視化大屏需求),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2021-04-04
  • PHP VBS JS 函數(shù) 對(duì)照表

    PHP VBS JS 函數(shù) 對(duì)照表

    PHP VBS JS 函數(shù) 對(duì)照表,大家可以參考下。
    2010-03-03
  • 從0到1搭建后端架構(gòu)的演進(jìn)(MVC,服務(wù)拆分,微服務(wù),領(lǐng)域驅(qū)動(dòng))

    從0到1搭建后端架構(gòu)的演進(jìn)(MVC,服務(wù)拆分,微服務(wù),領(lǐng)域驅(qū)動(dòng))

    來(lái)騰訊之前在前公司做了3年的后端開(kāi)發(fā),經(jīng)歷一款SaaS產(chǎn)品從0到10(還沒(méi)有到100, 哈哈哈)的過(guò)程,3年間后端的架構(gòu)逐步演變,在微服務(wù)的實(shí)踐過(guò)程中遇到的問(wèn)題也越來(lái)越多,在這里總結(jié)下
    2021-08-08
  • archlinux 羅技K380 F1-F12 功能鍵鎖定(實(shí)現(xiàn)方法)

    archlinux 羅技K380 F1-F12 功能鍵鎖定(實(shí)現(xiàn)方法)

    這篇文章主要介紹了archlinux 羅技K380 F1-F12 功能鍵鎖定,在windows中羅技K380可以安裝Logitech Options來(lái)實(shí)現(xiàn)這個(gè)Fn鎖定功能,需要的朋友可以參考下
    2023-04-04
  • vscode入門教程之頁(yè)面啟動(dòng)與代碼調(diào)試

    vscode入門教程之頁(yè)面啟動(dòng)與代碼調(diào)試

    VScode是微軟推出的一款輕量級(jí)的編輯器,采用了和VS相同的UI界面。今天小編給大家?guī)?lái)一篇如何使用vscode來(lái)進(jìn)行最基本的工作的小教程,希望大家能夠喜歡
    2020-01-01
  • Git里多種撤銷操作的最佳方法

    Git里多種撤銷操作的最佳方法

    這篇文章我們會(huì)給大家介紹關(guān)于Git里的多種撤銷操作,我會(huì)講解某些你需要“撤銷”已做出的修改的常見(jiàn)場(chǎng)景,以及利用 Git 進(jìn)行這些操作的最佳方法。下面來(lái)一起看看吧。
    2016-09-09
  • git merge最簡(jiǎn)潔用法詳解

    git merge最簡(jiǎn)潔用法詳解

    git-merge 命令是用于從指定的 commit(s) 合并到當(dāng)前分支的操作,本文重點(diǎn)給大家介紹git merge最簡(jiǎn)潔用法,感興趣的朋友跟隨小編一起看看吧
    2020-12-12
  • 一不小心git rebase后出現(xiàn)(master|REBASE 1/10)的問(wèn)題及解決辦法

    一不小心git rebase后出現(xiàn)(master|REBASE 1/10)的問(wèn)題及解決辦法

    這篇文章主要介紹了一不小心git rebase后出現(xiàn)(master|REBASE 1/10)的問(wèn)題及解決辦法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07

最新評(píng)論

思茅市| 乐清市| 松溪县| 电白县| 金山区| 盐亭县| 色达县| 福海县| 石门县| 财经| 武宣县| 玉树县| 家居| 龙江县| 晋江市| 昌乐县| 昭平县| 黄石市| 鱼台县| 永康市| 逊克县| 西丰县| 收藏| 文山县| 太湖县| 常宁市| 无锡市| 富川| 平塘县| 五莲县| 长阳| 衡东县| 襄垣县| 陇川县| 白朗县| 赫章县| 平阴县| 务川| 玛纳斯县| 元谋县| 成武县|