git使用操作說(shuō)明書(shū)_第1頁(yè)
git使用操作說(shuō)明書(shū)_第2頁(yè)
git使用操作說(shuō)明書(shū)_第3頁(yè)
git使用操作說(shuō)明書(shū)_第4頁(yè)
git使用操作說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Git安裝在Linux上安裝如果要在Linux上安裝預(yù)編好的的Git二進(jìn)制安裝包,也可以直接用系統(tǒng)提供的包管理工具。在Fedora上用yum安裝:$yum install git-core在Ubuntu這里Debian體系的系統(tǒng)上,可以用apt-get安裝:$apt-get install git在windows上安裝在Windows上安裝Git同樣輕松,有個(gè)叫MsysGit的項(xiàng)目提供了安裝包,在安裝好后,會(huì)有一個(gè)TrotoiseGit的圖形客戶(hù)進(jìn)行操作。因?yàn)門(mén)rotoiseGit需要MsysGit進(jìn)行軟件支撐,所以需要安裝MsysGit,現(xiàn)在就這兩種安裝進(jìn)行說(shuō)明。 在公司 HYPERLINK

2、 4file_transmit_ongit學(xué)習(xí)git 軟件 4共享文件里面下載好MsysGit的安裝包,點(diǎn)擊安裝后,一直按照軟件安裝的下一步進(jìn)行安裝,沒(méi)有什么特別需要操作的。在安裝好MsysGit后,就可以安裝TortoiseGit,根據(jù)自己系統(tǒng)選擇安裝32位或者64位的安裝包。在點(diǎn)擊安裝后,可以一直按照下一步進(jìn)行,在進(jìn)行到下圖步驟是,請(qǐng)選擇OpenSSH,再繼續(xù),其他就是一直是下一步。注:TortoiseGit是支持中文包的,可以選擇安裝下中文安裝包,再在TortoiseGit里面設(shè)置下中文安裝包。設(shè)置如下,單擊鼠標(biāo)右鍵,選擇TortoiseGit,點(diǎn)擊Settings。出現(xiàn)設(shè)置界面,如果安

3、裝了中文安裝包,會(huì)出現(xiàn)選擇中文(簡(jiǎn)體)的選擇,選擇中文,點(diǎn)擊應(yīng)用,確定就可以了。在windows上Git的使用考慮到大家一般都是在windows系統(tǒng)上使用的比較多,主要是以介紹圖形客戶(hù)端TortoiseGit操作說(shuō)明的,對(duì)于Git的命令操作也會(huì)在介紹TortoiseGit操作時(shí)寫(xiě)下了,功能是一樣的。3.1 Git在本地操作3.1.1 TortoiseGit的基本設(shè)置,需要到TortoiseGit的設(shè)置界面找到Git,點(diǎn)擊下Git會(huì)出現(xiàn)以下界面,安裝界面上的編輯用戶(hù)信息,填寫(xiě)英文方式,填寫(xiě)分配的git賬目名稱(chēng),Email填寫(xiě)公司分配的郵箱。Git命名行的命令是配置用戶(hù) $git config -

4、global “haiweiwu”配置郵箱 $git config global user.email “haiwei.wu”3.1.2 Git的初始化(git命令行是 git init) 在選擇需要進(jìn)行版本控制的文件位置,單擊右鍵,選擇“Git在這里創(chuàng)建版本庫(kù)”,點(diǎn)擊右鍵,出現(xiàn)如下,提示是否創(chuàng)建版本庫(kù)的,點(diǎn)擊確定在目錄中就會(huì)出現(xiàn)一個(gè)名為.git的隱藏文件夾,所有庫(kù)的相關(guān)內(nèi)容都會(huì)存在這個(gè)文件夾中.以后不管這個(gè)項(xiàng)目添加多少個(gè)文件夾,整個(gè)庫(kù)只會(huì)有這一個(gè)管理文件夾。注意這個(gè)文件夾出現(xiàn)任何情況都不要?jiǎng)h除。否則版本控制的文件就是會(huì)丟失。3.1.2 Git的添加文件及文件夾(git命令行是 git add

5、 filename)選中需要進(jìn)行版本控制的文件或者文件夾,還是右鍵,選中TortoiseGit,在右拉菜單中選擇增加。3.1.3 Git的提交版本庫(kù)(git命令行是 git commit -m “提交信息編寫(xiě)”)在選擇增加好文件后,彈出以下會(huì)話(huà)框,可以選擇提交,也可以退出。選擇提交后,選擇需要提交的文件,提交后會(huì)提交到版本庫(kù)中,需要填寫(xiě)本次提交的信息,編寫(xiě)好提交信息(本次修改了什么,為什么提交之類(lèi)的,方便后續(xù)的查找問(wèn)題),點(diǎn)擊確定的。如下圖:也可以在當(dāng)前工作區(qū)里面,鼠標(biāo)右鍵,選擇Git提交,也會(huì)顯示提交信息的。跟上面一樣注:每次修改好文件后,需要提交到版本庫(kù)的時(shí)候,需要保存文件后再提交的,有些

6、不支持版本控制的軟件,還需要保存文件后,退出當(dāng)前的工作區(qū),再進(jìn)行提交,否則容易出現(xiàn)問(wèn)題。3.1.4 Git狀態(tài)(git命令行 git status)在TortoiseGit中,文件的狀態(tài)都會(huì)是以圖表的方式顯示的,如果提交成功,如下圖,文件圖標(biāo)會(huì)打鉤的。如果修改文件,出現(xiàn)變化,相應(yīng)的文件的圖標(biāo)也會(huì)出現(xiàn)變化的,如下圖,修改后未提交出現(xiàn)的情形。Git分支Git最強(qiáng)大的功能就是分支功能,在實(shí)際工作中,我們要為許多任務(wù)設(shè)定優(yōu)先級(jí)。分支就是可以方便我們處理這種優(yōu)先級(jí)的區(qū)分。3.1.5 創(chuàng)建分支(git branch branchname) TortoiseGit創(chuàng)建分支的方式如下在工作區(qū)中,右鍵,在Tor

7、toiseGit中,選擇創(chuàng)建分支就可以。填寫(xiě)下想要命名的分支名稱(chēng)。 3.1.6 切換分支(git命令 git checkout branchname)在TortoiseGit中切換到分支,可以用兩種方式,一:在創(chuàng)建分支時(shí),下面的選項(xiàng)中,在切換到新的分支打鉤(git命令git checkout b branchname),點(diǎn)擊確定。二:在TortoiseGit中,右鍵選擇菜單中的切換/檢出,選擇想要切換分支進(jìn)行操作。在新的分支里面可以進(jìn)行文檔修改,或者添加新的文件。在完成工作后,需要重新提交到版本庫(kù)中。在完成這些操作后切換下分支,看下自己的文件的內(nèi)容或者工作區(qū)的文件情況。3.1.7 合并分支(g

8、it 命令 git merge branchname)首先合并分支需求切換到master分支上,接著選擇TortoiseGit選擇合并的分支。3.1.8 刪除分支 (git 命令 git branch d branchname)一般在合并完成后,該分支的功能也沒(méi)有作用了,就是可以刪除分支了,是在切換/檢出分支里面在分支后面的, 點(diǎn)擊下,出現(xiàn)瀏覽引用的會(huì)話(huà)框,選擇要?jiǎng)h除的分支,刪除分支即可。3.1.9其他操作a)StashGit提供了一個(gè)暫存修改的功能,稱(chēng)為Stash,在一些程序進(jìn)行了修改,但還不想commit成revision時(shí),就可以將這些修改Stash起來(lái),等到后面需要時(shí)再將它們Pop出來(lái).b)忽略文件不是所有的文件都是需要提交到版本庫(kù)里面的,對(duì)于一些不需要提交的文件,可以選擇忽略的,在選中文件后,在TortoiseGit的右鍵是可以設(shè)置的到忽略列表的,這樣在提交時(shí)就不會(huì)一直顯示出來(lái)的。所以,從現(xiàn)在來(lái)看,git的主體思路就是不斷的建立分析,可靠以后再合并到主分支里面,從而使得整個(gè)版本不斷更新。當(dāng)然相

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論