Git—使用方法

1、:插件的安裝(eclipse LUNA版本之后已經自動集成,不需要安裝插件)

?

* 先打開該網頁提供了對應版本的EGit,自己選擇相應的版本。(http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F

?

* Help->Install new software->Add 。。。。。

然后就一直點next就行,安裝好之后會叫你重啟Eclipse,點OK,git插件就安裝好了。

?

2、設置用戶名和密碼(即github注冊時的郵箱和用戶名)

菜單欄Window ->Preferences -> Team -> Git -> Configuration,點擊Add Entry…

?

?

3:、eclipse生成SSH2 key 公鑰

?

找到Elcipse下:Window>Preferences打開選擇如下界面

?

?

點擊save將公鑰保存在本地

4:將 SSH2 key 公鑰添加到 gitHub上

?

?

?

?

4:、創建本地項目(例如:testGit)

?

5:、分享項目,并自動創建本地倉庫,(git只能先提交到本地倉庫才能提交到遠程倉庫)

?

右擊項目--Team-->share Project--->Git---->

NO HEAD 表示當前項目處于untracked(無足跡)狀態。

如上圖所示到此該項目"testGit"就變成git倉庫,到workspace下打開該項目,發現多了一個隱藏文件".git",但該項目處于untracked狀態(文件夾中的符號"?"表示),下面我們需要提交代碼到本地倉庫

?

6、將項目提交到本地倉庫

?

首先要 Add to Index, 才能提交(否則無法與資源庫同步對比)

右擊項目---》Team -----> commit---->

提交修改的文件必須先add然后commit故通過Team -> Add to index可以將文件加入git索引,進行版本監控

?

注意,有可能Files(1/12)沒有顯示出來,解決方案如下:

進入Window——Preferences——Team——Git——Committing,取消圖紅圈部分:

?

7:、將項目推送到遠程倉庫

a : 在github上新建一個倉庫

?

?

?

?

b : 右擊項目----》Team ------> Remote----->push----》

?

?

?

Eclipse導入GitHub?項目

從GitHub中取得項目代碼。菜單欄Window -> Show View -> Git -> GitRepositories,點擊OK;在Git Repositories視圖中,點擊圖示按鈕,進入Clone Git Repository對話框;填寫URI,User,Password,點擊Next;點擊Next;選擇要保存的路徑,點擊Finish。至此,項目代碼就被下載到指定目錄下了,需要使用的時候通過Eclipse Import進來即可。

?

創建分支:

Team ------->switch to ------> new branch

?

此時項目已經切換到分支上了。之后如果修改了代碼,要先Add to index 再commit到本地倉庫,再push到遠程倉庫

合并分支:

a:先切換到主干: team ---->switch to ---->master

b:開始合并:Team ---->merge ---->選擇要合并的分支

c:再次推送主干到遠程倉庫,合并完成!

轉載于:https://www.cnblogs.com/domi22/p/8046625.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/252681.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/252681.shtml
英文地址,請注明出處:http://en.pswp.cn/news/252681.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

激光雷達與毫米波雷達對比

激光雷達是一種采用非接觸激光測距技術的掃描式傳感器,其工作原理與一般的雷達系統類似,通過發射激光光束來探測目標,并通過搜集反射回來的光束來形成點云和獲取數據,這些數據經光電處理后可生成為精確的三維立體圖像。采用這項技…

安全可靠國產系統下的應用怎么搭建?

據國家信息安全漏洞共享平臺(CNVD)統計數據,2016年我國共收錄通用軟硬件漏洞 10822個,漏洞來源涵蓋了眾多知名的國外廠商。應用軟件的不安全性對我國信息技術發展產生了重大威脅,近年來我國頻繁發布信息安全相關政策&a…

Win10 + Python + MXNet + VS2015配置

項目需要使用MTCNN來檢測、對齊、剪切出人臉,它是使用MXNet作為框架的,但是我自己的Ubuntu里各種框架亂成一團,不想再添亂就鐵了心要在windows里配一個。無奈網上的資料不多,掙扎了幾天之后決定留下這么一份文檔。 首先我們使用的…

bzoj 3224 Tyvj 1728 普通平衡樹

題目大意: 您需要寫一種數據結構(可參考題目標題),來維護一些數,其中需要提供以下操作: 1. 插入x數 2. 刪除x數(若有多個相同的數,因只刪除一個) 3. 查詢x數的排名(若有多個相同的數&#xff0c…

不懂毫米波雷達?5分鐘讀懂毫米波雷達的那些事兒

2019年是毫米波風生水起的一年,也是毫米波名聲大噪的一年。毫米波應用范圍廣泛,如毫米波雷達、毫米波天線等。而本文,將向大家介紹毫米波雷達,主要內容包括:毫米波雷達原理、毫米波雷達主要特點、毫米波雷達優勢以及毫…

飛鴿傳書(IPMSG)協議(翻譯稿)

協議聲明: 本協議是由日本人Shirouzu Hiroaki (白水 啟章)先生編寫。 wanpengcoder翻譯于Mr.Kanazawa英文文檔,轉載請注明出處。 http://www.cnblogs.com/wanpeng/ 如有翻譯不當之處望提出,以便改進,衷心感…

redis集群的搭建

########環境######### centos 7.2 , gcch 環境ruby 2.0.0 redis 3.2.8 redis-3.3.3gem 公司要求搭建redis集群, 本來覺得挺好搞的,沒想到弄到現在.... 1, 環境準備 gcc , ruby 等環境準備 yum -y install gcc ruby ruby-devel rubygems rpm-build zlib redis-ruby接口安裝, 我…

2017-2018-1 20155227 《信息安全系統設計基礎》第十三周學習總結

2017-2018-1 20155227 《信息安全系統設計基礎》第十三周學習總結 找出全書你認為最重要的一章,深入重新學習一下,要求(期末占10分): 完成這一章所有習題詳細總結本章要點給你的結對學習搭檔講解你的總結并獲取反饋我選…

進程間五種通信方式

進程間通信(IPC,InterProcess Communication)是指在不同進程之間傳播或交換信息。 IPC的方式通常有管道(包括無名管道和命名管道)、消息隊列、信號量、共享存儲、Socket、Streams等。其中 Socket和Streams支持不同主機…

電子書下載:Silverlight 5 in Action

下載:http://www.ctdisk.com/file/8447319

git 的使用方法

git 的使用有3個主要步驟: 1.1 工作區域操作: 在自己的git賬號下構建一個工作目錄, 并往工作目錄里添加文件內容(cp /root/data/VIP_Amount_prediction/* ./)。 cd 當前工作目錄, git init, 初始…

Codeforces 898E Squares and not squares

題目大意 給定 $n$($n$ 是偶數,$2\le n\le 2\times 10^{5}$)個非負整數 $a_1,\dots, a_n$($a_i\le 10^9$)。 要求將其中 $n/2$ 個數變成平方數,另外 $n/2$ 個數變成非平方數,變化后的數必須仍是…

UTC時間

每個地區都有自己的本地時間,在網上以及無線電通信中時間轉換的問題就顯得格外突出。我自己就經常混淆于此,特地研究了一下,記錄在此以備忘。 整個地球分為二十四時區,每個時區都有自己的本地時間。在國際無線電通信場合&#xff…

Virtualbox橋接網卡設置

正常情況下,像設置virtualbox虛擬機的橋接網卡非常簡單,只需要點配置,然后在配置界面點擊網絡,然后在右邊的網絡里選擇橋接網絡即可。但是如果這么簡單就好了,今天要說的就是在不正常的情況下是怎么設置的。 工具/原料…

利用CSS、JavaScript及Ajax實現圖片預加載的三大方法

預加載圖片是提高用戶體驗的一個很好方法。圖片預先加載到瀏覽器中,訪問者便可順利地在你的網站上沖浪,并享受到極快的加載速度。這對圖片畫廊及圖片占據很大比例的網站來說十分有利,它保證了圖片快速、無縫地發布,也可幫助用戶在…

ThinkJS前端搭配vue時的Nginx配置

Thinkjs 作為奇舞團開源的nodejs mvc框架之一,引起了很多NodeJS程序員的親賴。但是其關于靜態文件處理部分支持不夠完善,主要是體現在SPA單頁應用,之前在ThinkJS 2.*版本時寫過一個關于處理單頁應用靜態資源的middleware think-resource-spa,…

SQL疑難雜癥【4 】大量數據查詢的時候避免子查詢

前幾天發現系統變得很慢,在Profiler里面發現有的SQL執行了幾十秒才返回結果,當時的SQL如下: 可以看得出來,在652行用了子查詢,恰巧目標表(QS_WIP)中的記錄數為100000000,通過如下SQL可以得到: S…

2020-11-27

總結各種RGB轉YUV的轉換公式 如果數據位寬都以8位來說.ITU709:允許 0~255之間所有數據 ITU601:只允許 16~235之間數據, 601是SDTV的數據結構; 656是SDTV的interface 709是HDTV的數據結構 ;1120是HDTV的interface 最近在學習視頻的顏色空間轉換&#x…

python學習筆記1-基礎語法

1 在3版本中print需要加上括號2 多行語句:用\連接 1 item_one1 2 item_two2 3 item_three3 4 total item_one \ 5 item_two \ 6 item_three 7 print (total) 3 引號   字符串通常在引號中 不管是單引號 雙引號還是三引號   必須保證前后一致…

『原創』一個基于Win CE 5.0的Txt文件閱讀器

最近,拿到一臺親戚送的GPS導航儀,其系統是基于WinCE5.0的,所以我覺得可以寫點小程序上去,上網一搜,還附帶破解方法,把GPS破解后就變成一臺屏幕超大的PDA了,于是我想用它看電子書,無奈…