架構(gòu)一代碼和git快速上手_第1頁(yè)
架構(gòu)一代碼和git快速上手_第2頁(yè)
架構(gòu)一代碼和git快速上手_第3頁(yè)
架構(gòu)一代碼和git快速上手_第4頁(yè)
架構(gòu)一代碼和git快速上手_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、私塾高級(jí)架構(gòu)師實(shí)戰(zhàn)培訓(xùn)階段一跟著cc學(xué)架構(gòu)系列精品本部分課程概覽根據(jù)實(shí)際的應(yīng)用需要,學(xué)習(xí)要用到的Git的知識(shí),以快速上手一:Git簡(jiǎn)介二:Git基本應(yīng)用包括:本地使用、使用、解決等:做最好的學(xué)習(xí)社區(qū)Git簡(jiǎn)介Git是什么Git是一個(gè)快速的、開(kāi)源的、分布式的版本控制系統(tǒng) Git能干什么基本的功能無(wú)外乎:源碼備份版本管理協(xié)同工作解決 分支管理 里程碑管理等等Git特點(diǎn)分布式:不需要中心倉(cāng)庫(kù)Git的版本號(hào)都是生成的一個(gè)哈希值,比如: fdf6fc5065b4875b18ff9ff637ce118256e7d78性能好:分支與合并是比較簡(jiǎn)單、對(duì)比快、空間少:做最好的學(xué)習(xí)社區(qū)Git安裝Git在不同的操作

2、系統(tǒng)上安裝是不一樣的,這里只講解 Windows下的安裝,主要安裝msysGit和TortoiseGit需要的,也就是在安裝msysGit,到https/p/msysgit/ 去最新的版本mon安裝后,能執(zhí)行Git的s命令,如查看windows的盤(pán)符:$ls注意:忽略大小寫(xiě),帶命令行補(bǔ)全的功能msysGit S的中文支持修改/etc/inputrc,示例如下:# disable/enable 8bit input set meta-flag on在/etc/profile的最后,加入下面這句:alias ls=ls -show-control-chars“安裝TortoiseGit到http/

3、p/tortoisegit/wiki/Download去最新的版本:做最好的學(xué)習(xí)社區(qū)安裝配置Git服務(wù)器-1在Linux上搭建Git的server,大致有如下幾種方式:1:基于Git daemon搭建,這種方式配置比較簡(jiǎn)單,但是對(duì)認(rèn)證支持不好。2:ssh方式,這種方式需要在server上加用戶帳號(hào),或者使用ssh的公鑰私鑰進(jìn)行認(rèn)證,使用較為簡(jiǎn)單,常用3:http方式,簡(jiǎn)單方便,通常是只讀的 4:使用gitosis/gitolite搭建,配置過(guò)程較為復(fù)雜,但是功能強(qiáng)大在RHEL5.5上安裝配置Git服務(wù)器如果是的版本,非常簡(jiǎn)單,直接使用yum去安裝就好了,比如:yum install git在R

4、HEL5.5上通過(guò)源碼安裝配置Git服務(wù)器去/git/git/releases解壓,進(jìn)入到解壓文件下,最新的源代碼,然后在服務(wù)器上makemakemon/git allmon/git install:做最好的學(xué)習(xí)社區(qū)安裝配置Git服務(wù)器-2把安裝后Git的bin路徑添加到系統(tǒng)的path里面去然后創(chuàng)建一個(gè)文件夾,用來(lái)做git的資源倉(cāng)庫(kù),然后在里面創(chuàng)建工程的文件夾,比如: mkdir gitrepo, mkdir project1然后進(jìn)入到工程的文件夾,用Git命令創(chuàng)建一個(gè)空的倉(cāng)庫(kù),如下:git init -bare然后客戶端就可以通過(guò)ssh來(lái)連接了,連接的URI形如: HYPERLINK mai

5、lto:root192.16 ssh:/root192.16mon/gitrepo/project1/:做最好的學(xué)習(xí)社區(qū)Eclipse的Egit插件安裝在Eclipse上安裝Egit插件在Eclipse菜單中helpinstall new software在彈出的窗口中,點(diǎn)擊work with后面的add按鈕,在彈出的 Add Re的小窗口中,在Location一欄,添加如下的路徑:itory(3)選擇要安裝的插件,然后一路next就好了,當(dāng)然,有一個(gè)問(wèn)是否接受協(xié)議的,一定要選擇accept。:做最好的學(xué)習(xí)社區(qū)TortoiseGit和Egit的本地使用和郵件設(shè)置提交的初始化Git倉(cāng)庫(kù)向倉(cāng)庫(kù)中提

6、交內(nèi)容多次修改后提交內(nèi)容查看版本歷史信息 比較版本之間的不同恢復(fù)回到某個(gè)版本 刪除某個(gè)內(nèi)容創(chuàng)建分支在分支下進(jìn)行內(nèi)容的增、刪、改的操作分支切換操作分支合并回到主干分支刪除創(chuàng)建里程碑回到某個(gè)里程碑:做最好的學(xué)習(xí)社區(qū)TortoiseGit和Egit的使用Clone向從倉(cāng)庫(kù)倉(cāng)庫(kù)提交內(nèi)容倉(cāng)庫(kù)獲取新內(nèi)容:做最好的學(xué)習(xí)社區(qū)解決使用,最重要的就是要解決各種1:內(nèi)容,常見(jiàn)的有如下幾種:比如:多個(gè)人修改了同一個(gè)文件的內(nèi)容,又分是否同一區(qū)塊2:樹(shù)比如:修改了文件名稱、刪除了某個(gè)文件等3:邏輯比如:程序里面了已經(jīng)修改過(guò)名稱的文件:做最好的學(xué)習(xí)社區(qū)Java私塾-最專業(yè)的就業(yè)培訓(xùn),因?yàn)閷I(yè),所以出色!值得你的信賴!架構(gòu)師實(shí)戰(zhàn)培訓(xùn)階段一高級(jí)跟著cc學(xué)架構(gòu)系列精品常用知識(shí)點(diǎn)的理解Pull與Fetch區(qū)別Fetch:是從獲取最新版本到本地,不會(huì)自動(dòng)mergePull:是從獲取最新版本并merge到本地,相當(dāng)于fetch + mergeRevert與Reset區(qū)別Reset:是將當(dāng)前的工作目錄完全回滾到指定的版

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論