Gitlab使用手冊(cè)_第1頁(yè)
Gitlab使用手冊(cè)_第2頁(yè)
Gitlab使用手冊(cè)_第3頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Gitlab 使用手冊(cè)目錄一 Gitlab 賬號(hào) / 庫(kù)申請(qǐng)流程 31.1 Gitlab 賬號(hào)申請(qǐng) 31.2 Gitlab 庫(kù)申請(qǐng) 3二 Gitlab 登錄 32.1 Gitlab 訪問(wèn)路徑 32.2 Gitlab 登錄頁(yè)面 3三 Git 環(huán)境配置 43.1 創(chuàng)立公鑰 43.1.1 Linux 環(huán)境 43.1.2 Windows 環(huán)境 43.1.3 MacOS 環(huán)境 73.2 Gitlab SSH頁(yè)面配置7四 Git 操作命令 84.1 Git本地倉(cāng)庫(kù)操作命令 84.1.1 git init/git clone 初始化庫(kù) 84.1.2 git status 查看狀態(tài) 94.1.3 git ad

2、d 添加文件 94.1.4 git diff 比照文件 94.1.5 git commit 提交更新 104.1.6 git rm 移除文件 104.1.7 git mv 移動(dòng)文件 114.1.8 git log 查看提交歷史 114.1.9 git reset 撤銷操作 124.1.10 git branch 創(chuàng)立分支 134.1.11 git merge 分支合并 134.1.12 git conflict 解決沖突 144.1.13 git tag 創(chuàng)立標(biāo)簽 144.2 Git遠(yuǎn)程倉(cāng)庫(kù)關(guān)聯(lián)操作命令 154.2.1 git remote 查看遠(yuǎn)處倉(cāng)庫(kù) 154.2.2 git remote

3、show 查看遠(yuǎn)程倉(cāng)庫(kù)信息 154.2.3 git remote add 添加遠(yuǎn)程倉(cāng)庫(kù) 154.2.4 git fetch 從遠(yuǎn)程倉(cāng)庫(kù)抓數(shù)據(jù) 164.2.5 git pull 獲取最新版本 164.2.6 git push 推送數(shù)據(jù)到遠(yuǎn)程倉(cāng)庫(kù) 164.2.7 git remote rename/rm 遠(yuǎn)程倉(cāng)庫(kù)重命名 /刪除 17Gitlab賬號(hào)/庫(kù)申請(qǐng)流程1.1 Gitlab 賬號(hào)使用郵箱前綴、郵箱密碼訪問(wèn)即可。1.2 Gitlab庫(kù)申請(qǐng)郵件申請(qǐng)。發(fā)郵件給 zhaoweiz、cuixf1Gitlab登錄2.1 Gitlab訪問(wèn)路徑URL:/gitlab.rd.chanjet /2.2 Gitl

4、ab登錄頁(yè)面Existing user? Sign inSta ndardcuixfi郵箱前霜LDAP Sign inGit環(huán)境配置3.1創(chuàng)立公鑰不同操作系統(tǒng)創(chuàng)立公鑰的方式不同。以下是三種操作系統(tǒng)的舉例。3.1.1 Linux 環(huán)境$ssh-keygen / 生成公鑰$ cat /.ssh/id_rsa.pub II將公鑰文件內(nèi)容拷貝到Gitlab配置頁(yè)面中。見(jiàn) 3.2節(jié)。注意:Vim文件復(fù)制粘貼可能會(huì)導(dǎo)致內(nèi)容換行,導(dǎo)致公鑰無(wú)效。3.1.2 Windows 環(huán)境需要下載 msysgit禾口 tortoisegit客戶端第一步,下載msysgit并安裝。根本上一路Next。因?yàn)槲覀冞€要安裝tor

5、toisegit,所以不需要選擇 “Windows explorer integration 。/p/msysgit/dow nloads/list?ca n=2 &q=%22Full+in staller+for+official+Git+for+Wi ndows%22或者公司共享目錄:工具共享 常用軟件git第二步,下載tortoisegit并安裝URL:s:/code.google/p/tortoisegit/wiki/Down load?tm=2或者公司共享目錄:工具共享常用軟件git第三步,在tortoisegit上配置 msysgit的路徑見(jiàn)以下圖創(chuàng)立公鑰的方式二者選一即可

6、1通過(guò)tortoiseGit方式生成公鑰a從Windows開(kāi)始菜單項(xiàng)選擇擇 TortoiseGit,點(diǎn)擊其下的Puttygen工具,該工具用于生 成Putty支持的SS揺匙對(duì)。TortojE&Git* Helpl NotepadZ斷 PageantSettingsTortoheGitBlameLf Tortois eCitlDiiff鼻 7ortoiseGitMerqeb點(diǎn)擊Gen erate按鈕,即生成公鑰和私鑰。將Public key公匙和Private key私匙都保存到文檔中,以免喪失。其中Private key是你的TortoiseGit用來(lái)驗(yàn)證用戶身份。冋Ivsa z-hs

7、svsa hss ©Xa科!|qnd SAejAs3|sip aABj卻才 Xa 對(duì) 3£Ajjd iCuspca 蟲(chóng) peqjied 稲坤-dF!Jd/3fqnd e 旨阻i 副usgsuoqo.dsejqdssed mi 馭町-酣巨jqd魴它d Aanj£L90HK 阿函:mauiuiioD 蝕鼻:P戲Cpag;"邇鼻:直:£舛皓藝鞏:0«£ZH旦"徉MtLOEesj “0朋咖刪細(xì)U°b日林臨飾代鈕ujcu出用羯£珂 妙 o叫 *3 呂 £3H I'M 丄哪xM 卜eiss

8、 口 口巧忡尙 e-i/ombzouh 1 a /ASfu#ddfrBorA4tAfN r beTiAi>i uh i°° 忖 W roswi 北曲囲 ydnxJCA a r-/wnrwtvtzi oEZNEBtvtv 包肝日辭 9|J EXs>|p&7pgt|7ie HSSUdQ QJU Suited Jq 冋列旳.j_一 蝕dH suoisjaAJuo Aa> 3|ijVSd乙USS :匪篆陰人刊w' iFZOLYSafHJS詒耳 3&aue6 ? ui spq jo 同quin時(shí)Y5HLHSS ': :曲斗qiqnd

9、巧別扌也片 3EAud 6uisp ue pmo|jQdl X9>| dfQAud/iqiHd o 口 dau%suopf;函 兀e ui siq jOAqiunM¥SHL HSS :orjou&E A&>| jo &dX£dp|p| suioisjdjsLJOQi As mjTjojsua Ai» 扎I® 占1.將生成的Public key粘貼到GitLab站點(diǎn)“申請(qǐng)者帳號(hào)里。配置方式見(jiàn)3.2節(jié)。由于tortoisegit生成的公鑰粘貼到gitlab SSH Ke中并不能夠自動(dòng)生成title因此需要自 己填寫(xiě)一個(gè)ti

10、tle'Add an SSH KeyFa曲 yftjf putfai. hAry htf ftWTtiihW tOA kG an ibd SS4 h»p phigfifc&r sip iGrTz開(kāi)Gohk KftlH+肌 eju4?ixf tERVife科JEi輕 IrpyOhSSG M 哉A- rwi 什迪 1406l 72.保存 Save private key到本地。2通過(guò)命令行方式生成公鑰a點(diǎn)擊開(kāi)始,在搜索中輸入cmd'。廠SrW呂屮+*rmd|xb$ssh-keygen / 生成公鑰c將生成的Public key粘貼到GitLab站點(diǎn)“申請(qǐng)者帳號(hào)里。

11、配置方式見(jiàn)3.2節(jié)。3.1.3 MacOS 環(huán)境$ssh-keygen / 生成公鑰$ cat /.ssh/id_rsa.pub /將公鑰文件內(nèi)容拷貝到 Gitlab配置頁(yè)面中。見(jiàn) 3.2節(jié)。3.2 Gitlab SSH頁(yè)面配置Gitlab“ Add SSH 界面如下:將3.1節(jié)創(chuàng)立的公鑰拷貝到 Key方框中:四Git操作命令4.1 Git本地倉(cāng)庫(kù)操作命令git ini t/git clone git statusgit addgit diffgit commitgit rmgit mvgit loggit resetgit branchgit mergegit con flictgit ta

12、g【初始化庫(kù)】【查看狀態(tài)】【添加文件】【比照文件】【提交更新】【移除文件】【移動(dòng)文件】 【查看提交歷史】【撤銷操作】【創(chuàng)立分支】【分支合并】【解決沖突】 【創(chuàng)立標(biāo)簽】4.1.1 git init/git clone初始化庫(kù)?初始化一個(gè)新庫(kù)$ git in it?從現(xiàn)有倉(cāng)庫(kù)克隆$git clone URL4.1.2 git status 查看狀態(tài)假設(shè)沒(méi)有可跟蹤的文件,用git status命令,那么會(huì)輸出:r1020031 tesTlOOG# gi'T srstrus岸 on branch master樓# Initial commitnothing to commit (ereate/

13、copy files and use "git add" to track)IF二 4TKFEKr* E 4 r rj假設(shè)編輯一個(gè)新文件hi.txt,保存退出。用git add命令跟蹤文件后運(yùn)行g(shù)it status命令,那么輸出: m 鼻 J r * 中 r j m 9 rrooTvnu 1 ozoo31 rexiOQBl# gr add hl - txt Croo-t-vmll0200 31 tesHlOOG J g-f H STa.tun* cn br an ch m asx e r樣 inn T1 al commiT樣祥 changes to be comminTed

14、:* Cus-e ,rgT t rm cached cFi To. . * " to unsx age> 沖* new file:hi - txt說(shuō)明:只要在"Changes to be committed 下面,就表示為已暫存狀態(tài)。假設(shè)修改已經(jīng)暫存狀態(tài)的文件,保存退出后用git status命令,那么會(huì)輸出:root<3vmdL1020031 testlDOG* giX sta"tu>禪 On br ariich riiasrer禪昇 Inirif al comimiT# cKanqes i a he conml irr ed :# Quse

15、"git rm -cached <f 1. " to unstage)# mew file; hir t# Chi9.nge riQt 3.lagged for oflnn-ix i¥ tuse 'gnt add 1 e>-»." to update what will be comniTted j養(yǎng) <us« '"gi t Gh«ckout - <f 1" to discsd char«s inr ki nq di ractory>#憚n»

16、;d1f ied ! hl * r xie需要將未暫存的文件說(shuō)明:hi.txt文件出現(xiàn)了兩次! 一次算未暫存,一次算已暫存。 通過(guò)git add添加到已暫存。4.1.3 git add 添加文件作用:可以用它開(kāi)始跟蹤新文件;把已經(jīng)跟蹤的文件放到暫存區(qū) 合并時(shí)把有沖突的文件標(biāo)記為已解決狀態(tài)。4.1.4 git diff比照文件作用: 當(dāng)前作的哪些更新還沒(méi)有暫存; 有哪些更新已經(jīng)暫存起來(lái)準(zhǔn)備好了下次提交。Qroor®vntll02QO31 tgi T dif fdi -T1 gl t a/hi . r xt h /Iri . r xt 1 ndex 1-90a 180, . cZ5aO?

17、b 100644 a/hi txt 十十十 b/hi.xxt-1 -kl i 2(04BKa-dEr oott&virtll 0 20 0 31 TzeSitlOOGl wit 詛日日 hi . t xt rootvTnLU.020031 T# §扌t說(shuō)明:有時(shí)候一下子暫存了所有更新過(guò)的文件后,運(yùn)行g(shù)it_diff后卻什么也沒(méi)有。原因是,git_diff僅顯示還沒(méi)有暫存起來(lái)的改動(dòng),而不是這次工作和上次提交之間的差異。4.1.5 git commit 提交更新在提交之前,一定要用 git status確認(rèn)還有哪些修改正的或是新建的文件還沒(méi)有暫存起 來(lái)。否那么,這些沒(méi)有暫存的文件

18、就不能將最新變化提交到版本庫(kù)中。參數(shù)介紹:git commit -使用-m參數(shù)后跟提交說(shuō)明的方式,在一行命令中提交更新root®vntL1020031 tesxlOOG# git commiT -m "test" hi,txt masrer (root-匸otiwiTt) lc4a7e& Tes1 file changed, 2 1nsertionsC+)create mode 100641 hi,txtgit commit-自動(dòng)把所有已經(jīng)跟蹤過(guò)的文件暫存起來(lái)一并提交,跳過(guò)使用暫存區(qū)域提交更新tpiMal W J5 J 、W 比 I J W W MVroo

19、rvmllOiO031git commit -a -m "vestmaster d7?648e test2 fl1es changed 4 deletion3del ex 旦 mode 100644 hi.rxTdelete mode 100644 te5t-txt4.1.6 git rm移除文件git刪除已提交的某個(gè)文件,需要先用git rm命令從暫存區(qū)域中移除這個(gè)文件,然后再用commit命令提交。HULriiriLj lu Luniin i luirtLLUiy titdrij root(&vmll 020031 testl006l* 1_ total 0-rw-rr-

20、 1 root root 0 Mov 6 15;15 Test.txtLroot&vmll0200 31 testlOObJ# git status# on branch masternoth4ng to commit C«crkicHrectory c 1 ean)rrootvmll020031 testlOOG# qit rm test.txtrm 'test,txt 'root&vmll020031 testlQOGl# git status# on branch master# Chsngps tn he rornmir t pd :# (us

21、e "git reex head,* to untage# del eted: test.Txt#lrootvmll020031 testlOObH# git commit tesr.rxt -m "del master b7d2abj del0 fi1es changeddel etc mode 100644 test tKt root(?vmH0ZO031 testlOOC# git status # on t>r an ch mastern or hi ng to commit C«orki n 號(hào) cHr ector y cleanE_曲 h 吒 *

22、 產(chǎn)I. Bji _d_a 耳尸峠 w *4.1.7 git mv移動(dòng)文件Git中的重命名某個(gè)文件,倉(cāng)庫(kù)中存儲(chǔ)的元數(shù)據(jù)并不會(huì)表達(dá)出這是一次改名操作。文件改名并查看當(dāng)前狀態(tài):rroou®vn»nozoo3i xesiooeiw gli mv test* rxt tesr_to uccr QOX®vmll020Q31不# g5 r st ar us# On branch ma_jter-.# changes to be coiwiixt ed :# Cuse "gn t rcs<!t tlCAD <Fi 1 c> * "to un

23、stage)# renamed :Test , r xt > r pgt_tc_ tTeT運(yùn)行g(shù)it mv就相當(dāng)于運(yùn)行了下面三條命令:$mv test_from.txt test_to.txt$git rm test_from.txt$git add test_to.txt4.1.8 git log查看提交歷史每次更新都有一個(gè) SHA-1校驗(yàn)和、作者的名字和電子郵件地址、提交時(shí)間,最后縮進(jìn)一個(gè) 段落顯示提交說(shuō)明。oorvntLl020031 Tes-TlOOG# git 1 oqcommiT O554S0106951c9794b967c75a2f61BdO?da215 Auxhor: z

24、haowei3 zhaawen 35t afsinaL com. cn> Da-te :Tue Nov 6 14:48 : 55 2021 +0B00commit Testcorrmi t lc4a7e6012933f 97e654525afi03d6 7f 2 S6e6b34 Author: zhaowi 3 -<2haowei 3staff. s1na. com. cn> Dare:Tue Nov 6 14:38:13 2021 +0fi00test常用查找歷史日志的選項(xiàng):-p:項(xiàng)展開(kāi)顯示每次提交的內(nèi)容差異;-n數(shù)字:僅顯示最近的n次更新。就可以用這個(gè)選在做代碼審查,或者

25、要快速瀏覽其他協(xié)作者提交的更新都作了哪些改動(dòng)時(shí), 項(xiàng)。4.1.9 git reset 撤銷操作? 取消已暫存的文件假設(shè)不小心將某個(gè)文件添加/刪除到了暫存區(qū)域,可以用“git reset HEAD <file>命令取消暫存。-I l * jfk二 1 j x.Tfrrt t 匸 j i Lr octvrill02tstlOOCI git add hi . txtrootYnll02&031 ttstlOOG社tus# on branch master# rhargps to be rnmiwittpri;¥ (use "git reset MEAO <

26、;ff 1e>. , . " to jrrstge)# mndlf1pd:hl.txr#r octvrillOJ JDJ1 t5tl00bj* gdt res fit HEAD hd .txt urctaqcd chinge:; after reset:mhi h txtrrootvrill02JMJ31 testlODCl qit status# Dn branch master# CfidrKjeh riULor conml l:# (use "git x " tn npriar p rihfli will b? cewtrrit t ?d)# &quo

27、t;gir ckDur -一" ra dlcrd changes 1n workirij dlrtcraryj#*modified:hi.rxrno chanqcs added to conmit"qit add" and/qr "qit comnit -a'JI L.-uifdi.E" : OMIT_*q" r cz l * ? 修改最后一次提交提交后發(fā)現(xiàn)漏掉了一些文件,想要撤銷剛剛的提交。 假設(shè)剛剛提交完后沒(méi)有做任何改動(dòng),可y rTYrr* z.'Vit. i v W r 'pr i; IJTCIWroot

28、SLwl 1020031 testlOOiB# giit status以使用一amend選項(xiàng)重新提交。On hranch wiasrerChanges to be rcwmitTPd:(use ""git reset HEAD <f li le>" to unstage)niDdif irt:mod it i-ed :hi. trt tes t tKtrooc®viTiiJiO20D31 ies11006* Qii conrlx * 戸"廣口 cowK vest .second 匚(XmlL IhF ies.Cs cxr '

29、astier sdebibf first conitE. (sc&rul tomilt ni卄 on branch master* ikarhges to be ccfflmlrted:# (use "git reset HEAD <file>-, -aB to unstage)1 File dldng兇.1 1r&eri1on(+) rmevinijiQ2OQ31 testlQOBl# git siaiusmedif liiisd:hi .txtrootfi-vinll31 testl00l6j-f gii t comri t -amend hi. tx

30、tf irst cofwitpS«ond CMwit hi帶<*rii4!r itw mmi 11叢孕丸 for your出 l Irwsrug# «Uh will b« ignored« and an npiy nssige aborts ite connR.# Explicit paths specified witho<rt -1 nor -o; ass uni ng 一一wily paths.# On branch Master# changes to bf rcwmltted:# (use "git reset1 e>

31、;,. B T, to unstagej# modif ied:hni Txt# modified:tesTtMt?取消工作目錄中已經(jīng)修改的文件那么可以用假設(shè)已經(jīng)添加到暫存區(qū)域的文件又進(jìn)行了修改,但這些改動(dòng)又覺(jué)得是沒(méi)有必要, “ git checkout - <file>. 恢復(fù)到修改前的版本。I! I H n 1- /V-L I y £. U EH L L 匸I Iroot&vmll020031 testlOCb# git status# on branch mast er帶 changes xo be comnitTed:# (use "git re

32、set head <fi1e>.t." to unstage)# modif i ed; hi»txr# changes nor st aged for comiri r:# (use "git add <f<1e>. ." to update what will be committed)岸(use "git checkout <file>T. .T, to discard changes in workii# modified:Ivi txt$vim hi.txtrroflTfl.virallO&#

33、39;oosl xesi idCf?# q1r checkoLiiT 一一 hf .rxrr0OteviillO2OO51 t<stl006# git status# on branch master乍 匚hflingps to bp CDfiniitted ;當(dāng) (use 1 reset USD <f 亠to unsTage)# modified:hi,txt4.1.10 git branch 創(chuàng)立分支創(chuàng)立一個(gè)test分支,然后將目錄切換到test分支下面。I nj L. n I n I twU-Knintn i inr r r bylj i iliji y / roorvmll

34、OZOQ31 teTlQOGJ# gir branch* master(Ji prol r00邑vCL斗02003丄 testlO-06# gir branch* masterprolrDorvmllO2OOl testlQ06# gir checkout prol switched to branch 'prol'raoxvmllQ2OQ31 tesxiaofe# gix branchmasr er* prol注意:test分支前的“*字符:表示當(dāng)前所在的分支。git checkout - b 分支名相當(dāng)于:git branch分支名git checkout 分支名4.1.1

35、1 git merge 分支合并首先查看當(dāng)前目錄所有分支清單,然后切換到master分支目錄下,最后將 pro1分支內(nèi)容合并至U master上。rrooLvml 1020031 rest 1006# gitin 日 st er.Swf t_c_lied tu bi iiiilIi * mas ter *CroQt®vmll02C03L testlOOGl# git_branch& masterpr olroot®vmll020031 tcstlOOS# qit merge prol Updati ng SQa-fObl, , 33b41dOF ast -t 0廠

36、clhi “ TXT | 丄 +TPSt.TXT I 1 +? f 11 es changed ? Inseri: 1ons(+54.1.12 git conflict 解決沖突如果修改了兩個(gè)待合并的分支里同一個(gè)文件的同一個(gè)局部,那么會(huì)出現(xiàn)如下報(bào)錯(cuò):rootvuill020031 testl006# git merge prolAuto-merging test.txt conflict (content): Merge conflict in test.txtAutomatic merge fai1ed; fix conf1icts and then commix the result,m

37、i -_t a i l myucnanui ni v u_uonii- ill.rrooTvmlitesx1003# gl< starus* Grik11 'Pn di-s C樺 V口kj have unniEr qeci pa.'c.l-is .* x r orii-F 1 i ex 9 and rum ,-gi vt J*# IJCWir'QP1*; 誌fl"!% :i¥I u 3E "" ei 11 aedd kF i Tl ua .* t o maiir k. r ea-ol u t 4" o-n+#bot

38、h modifled:test,txt?如何編輯沖突:首先查看當(dāng)前目錄下的狀態(tài)git status,然后編輯沖突文件(vim test.txt),再將沖突文件置為解決狀態(tài)git add test.txt,最后將合并的文件提交給(git commit - m "注釋)。沖突文件test.txt,翻開(kāi)后可以看到:<<<<<<< HEAD bra1-11111222 bra1-qwerea>>>>>>> pro1test說(shuō)明:=隔開(kāi)的上半局部,是 HEAD即master分支中的內(nèi)容,下半局部是在 分支中的內(nèi)

39、容。4.1.13 git tag創(chuàng)立標(biāo)簽?列出所有標(biāo)簽git tag?搜索標(biāo)簽git tag - l標(biāo)簽名創(chuàng)立標(biāo)簽git tag - a標(biāo)簽名 -m注釋4.2 Git遠(yuǎn)程倉(cāng)庫(kù)關(guān)聯(lián)操作命令git remotegit remote showgit remote addgit fetchgit pullgit pushgit remote ren ame/rm【查看遠(yuǎn)處倉(cāng)庫(kù)】【查看遠(yuǎn)程倉(cāng)庫(kù)信息】【添加遠(yuǎn)程倉(cāng)庫(kù)】【從遠(yuǎn)程倉(cāng)庫(kù)抓數(shù)據(jù)】【獲取最新版本】【推送數(shù)據(jù)到遠(yuǎn)程倉(cāng)庫(kù)】【遠(yuǎn)程倉(cāng)庫(kù)重命名/刪除】4.2.1 git remote 查看遠(yuǎn)處倉(cāng)庫(kù)用git remote命令,查看當(dāng)前配置有哪些遠(yuǎn)程倉(cāng)庫(kù)。加上參數(shù)

40、-v,可以列出所有的遠(yuǎn)程倉(cāng)庫(kù)。rootwdJ.02Q031 iiysite# git remoteoriginroot©vnll02a031 iiysite# git rEinotE -vori屈n . con/zhaoweilQ17/iiysite.git (fetch) origin s;/github. con/zhaowil017/iiysiTe.git (push)參數(shù)介紹:-v:可以列出所有的遠(yuǎn)程倉(cāng)庫(kù)。4.2.2 git remote show 查看遠(yuǎn)程倉(cāng)庫(kù)信息mnr®vmTl# gi t rpmnrp vhoworigin f root®vmll02

41、0031qi t remote show origin* remote originFerch URL: s:/github /zhaoweiiDlZ/mysite.git push url: Impshub. com/zhaoweliaiz/myslxe. g1tmead branch; masterRemote branchesiEPGtEr trackedsi na tracked local branch configured for 'gir pull':master merges with remote rnasrerLocal ref configured for

42、 'git push':. master pushes to.master, (up to巳)4.2.3 git remote add 添加遠(yuǎn)程倉(cāng)庫(kù)w pj j r 0 T w w l 4,h i -wfa w r r -b n .* wt * n 1 j h| j * 嚴(yán) jrtK)t.rtl02Q031 mysitc#' git remote jda proectl nttpaj/Zgtlujb. coir. zhaoMClOl/ - mysiten q_C. rootdlLinil020031 nir5itej# git remts -vorigin hitps:

43、7/y UhuL, cun.zjidorfe I L0J/n_y5'ltt.g4 (feiclr)oriiri hrtps:/github,cofnH,'zha3tfei 101/irysite>q't push)projectlnttp5:/githubxcom/jhsQhfl-i 1017; ite. git (f«cb)praje nil &:/git bub. corny ihaohel 1 QI 7 >git (pu&h * - 、-"" !1.二_424 git fetch從遠(yuǎn)程倉(cāng)庫(kù)抓數(shù)據(jù)命令:$gi

44、t fetch pron amerroci:ffvmll02ao31 (uyslLe< g1i re(i»Te -y.origin s: /g ft hub, com/hauwei 1017/ms1 t h. ij 11 (fetch or 1y tn hups :/gtthub+( om/zhuw»t1 lOlT/mySH(|;ush)proj ectlnrtt ps;/gi thub. coffl/zliflowpilOl 7/mysiT®. gir Cf er ch)projectlhrtt ps:/ZgiThub, cou/zhaoweilOcl/n

45、iysi te. git Ipuwh)rtn?l<&vmllO2O031 hyi itej* <jit fetch pr ujec_tlFrom b ;/g ithuu. com/zhduwei 10L7/(nyi>ite * rnew brancnlmasterprojctl/niaater* rnew tran匚hl-> proj匚tl/win曰4.2.5 git pull獲取最新版本roovnill020031 mysite# git pull orignnFrom s:/,/gi thub com/zhaowei 1017/mysi te bfa6030

46、.dfO34c7 master -> ori gi n/master Al ready up-to-date4.2.6 git push推送數(shù)據(jù)到遠(yuǎn)程倉(cāng)庫(kù)如果要把本地的內(nèi)容推送到Git效勞器maste分支上.mysTtcgix add zpftxt *. mys i te # gvt-conmi t -m h*ti 1 1nserr1onC+>命令:$ git push origin masterr oot&vmllOSQO JI'r ot&vmllOZOO 31JmdSLer dfO34L71 file changed,_ _rooTvimll020031

47、 mysire # gif push projectl master Username for htrps : /flithub, com,; zhaoweilOl? Pasord for T hrrps :/zhanwpi 017-i rhub. rn(n': Counr i ftg obJe亡十主t S 3 don&.Writ! ng objects: lOOSt (i/3), 257 byt cs r done. total 3 (delta 0)p reused O Cdclta 0)To s ; /github. com/zhaowci lOUy/mys-ite gitbT且6030.dfO34c7 mailer a masu已427 git remote rename/rm 遠(yuǎn)程倉(cāng)庫(kù)重命名/刪除« OQT-S-Vniil 102DOJl pny§ite# gri t r曇<ote -、«r Igiln Irc

溫馨提示

  • 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)論