真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SourceTree下載與安裝---記錄一下,如果忘記了再拿來看看-創(chuàng)新互聯(lián)

SourceTree下載與安裝

公司主營業(yè)務(wù):成都做網(wǎng)站、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出楊浦免費(fèi)做網(wǎng)站回饋大家。

1、下載地址:https://www.sourcetreeapp.com/,該版本是中文的,下載完成后可以進(jìn)行安裝。

2、下載完畢,雙擊打開,由于我的電腦缺少.NET Framework 4.7.1,會(huì)報(bào)錯(cuò)少了.NET Framework 4.7.1,少什么就安裝什么就好了。

3、雙擊打開sourcetree,如圖:

4、注意:1使用谷歌帳號(hào)登錄即可,前提是你必須可以上谷歌才可以。所以在登錄谷歌賬號(hào)之前,需要下載全局FQ工具Shadowsocks并使用FQ工具。

5、不想設(shè)置SSH密鑰可暫時(shí)不弄,點(diǎn)擊【否】,然后就可以開始使用sourcetree了。這里有個(gè)設(shè)置SSH密鑰的鏈接(SSH密鑰是在github弄的):https://blog.csdn.net/baidu_30809315/article/details/76687063

就這樣sourcetree可以使用了。

SourceTree基本使用——克隆

(1)克?。ㄩ_發(fā)人員需要做的)

點(diǎn)擊克隆按鈕,克隆項(xiàng)目:
既可以是本地已有的git項(xiàng)目,也可以是遠(yuǎn)程目錄中的項(xiàng)目。

本地存在的git項(xiàng)目,獲取項(xiàng)目克隆地址,點(diǎn)擊克隆按鈕,

1、克隆項(xiàng)目的路徑
2、克隆項(xiàng)目存放的位置
3、如果要下載特定的分支,可以按分支進(jìn)行下載

(2)克隆遠(yuǎn)程倉庫到本地(在GitHub上創(chuàng)建遠(yuǎn)程倉庫的情況下)

2.1 復(fù)制Url鏈接

2.2 打開sourceTree, clone至本地倉庫

2.3 點(diǎn)擊【克隆】,就把遠(yuǎn)程倉庫的項(xiàng)目克隆到本地進(jìn)行開發(fā)了。

SourceTree基本使用——?jiǎng)?chuàng)建遠(yuǎn)程倉庫

(3)創(chuàng)建GitHub遠(yuǎn)程倉庫(項(xiàng)目負(fù)責(zé)人需要做的)。GitHub網(wǎng)址:https://github.com/

下圖是我個(gè)人的github,以前有上傳一些小demo在上面。

1.1 去 github官網(wǎng)注冊或者登錄github賬號(hào)。

1.2 初始化一個(gè)版本庫

1.3點(diǎn)擊【NEW resposity】

1.4填寫信息,如圖,提交。一個(gè)簡單的版本庫就創(chuàng)建完畢了。

SourceTree基本使用——拉取遠(yuǎn)程倉庫

(4)拉取遠(yuǎn)程倉庫。

SourceTree基本使用——獲取遠(yuǎn)程倉庫

(5)獲取遠(yuǎn)程倉庫。

SourceTree基本使用——提交本地修改

(6)提交本地修改。

SourceTree基本使用——推送代碼到遠(yuǎn)程倉庫

(7)推送到遠(yuǎn)程倉庫。

SourceTree基本使用——?jiǎng)?chuàng)建、刪除、合并分支

(8)創(chuàng)建本地分支和刪除分支、合并分支。

SourceTree基本使用——丟棄更改

(9)丟棄更改

SourceTree基本使用——添加tag

(10)添加tag。打tag的目的是在代碼的master分支處有個(gè)標(biāo)記,方便下次修改代碼時(shí)可以準(zhǔn)確的找到想要找的代碼。而無需看著日志文件逐一回憶要找的代碼位置。

SourceTree基本使用——暫存更改

(11)暫存更改??捎脕頃捍娈?dāng)前正在進(jìn)行的工作,比如想拉取最新代碼,又不想加新提交,或者另外一種情況,為了fix一個(gè)緊急的bug, 先貯藏,使返回到自己上一個(gè)提交, 改完bug之后再恢復(fù)貯藏區(qū), 繼續(xù)原來的工作。

SourceTree基本使用——解決沖突

(12)解決沖突。

第一種方法:git使用<<<<<<<,=======,>>>>>>>標(biāo)記文件中自己和別人產(chǎn)生沖突的部分。

在<<<<<<<,=======之間為自己的代碼;
=======,>>>>>>>之間為別人的代碼。

自動(dòng)合并沖突結(jié)束后,進(jìn)入文件刪掉沖突的部分,然后重新提交,推送。

第二種方法: Sourcetree中集成Beyond Compare 4,當(dāng)文件沖突時(shí)可以很好的解決沖突。安裝過程很簡單,這里不再詳述。

在sourceTree中配置Beyond Compare 4如下截圖:

SourceTree基本使用——忽略配置文件

(13)忽略配置文件。

利用.gitignore過濾文件,如編譯過程中的中間文件等等,這些文件不需要被追蹤管理。
.gitignore文件只對(duì)還沒有加入版本管理的文件起作用,如果之前已經(jīng)用git把這些文件納入了版本庫,就不起作用了
使用sourcetree添加忽略文件的方法:
正常情況下,管理員創(chuàng)建項(xiàng)目后需要直接將忽略文件創(chuàng)建好。創(chuàng)建方法如圖:

SVN與GIT的區(qū)別

1.GIT是分布式的,SVN不是,這是GIT和其它非分布式的版本控制系統(tǒng),例如SVN,CVS等,最核心的區(qū)別。
解釋:
a GIT跟SVN一樣有自己的集中式版本庫或服務(wù)器。但,GIT更傾向于被使用于分布式模式,也就是每個(gè)開發(fā)人員從中心版本庫/服務(wù)器上chect out代碼后會(huì)在自己的機(jī)器上克隆一個(gè)自己的版本庫??梢赃@樣說,如果你被困在一個(gè)不能連接網(wǎng)絡(luò)的地方時(shí),就像在飛機(jī)上,地下室,電梯里等,你仍然能夠提交文件,查看歷史版本記錄,創(chuàng)建項(xiàng)目分支,等。對(duì)一些人來說,這好像沒多大用處,但當(dāng)你突然遇到?jīng)]有網(wǎng)絡(luò)的環(huán)境時(shí),這個(gè)將解決你的大麻煩。
b 這種分布式的操作模式對(duì)于開源軟件社區(qū)的開發(fā)來說也是個(gè)巨大的恩賜,你不必再像以前那樣做出補(bǔ)丁包,通過email方式發(fā)送出去,你只需要?jiǎng)?chuàng)建一個(gè)分支,向項(xiàng)目團(tuán)隊(duì)發(fā)送一個(gè)推請(qǐng)求。這能讓你的代碼保持最新,而且不會(huì)在傳輸過程中丟失。GitHub.com就是一個(gè)這樣的優(yōu)秀案例。

2.GIT把內(nèi)容按元數(shù)據(jù)方式存儲(chǔ),而SVN是按文件
所有的資源控制系統(tǒng)都是把文件的元信息隱藏在一個(gè)類似.svn,.cvs等的文件夾里。如果你把.git目錄的體積大小跟.svn比較,你會(huì)發(fā)現(xiàn)它們差距很大。因?yàn)?.git目錄是處于你的機(jī)器上的一個(gè)克隆版的版本庫,它擁有中心版本庫上所有的東西,例如標(biāo)簽,分支,版本記錄等。

3.分支,該特點(diǎn)是GIT的有一個(gè)核心功能;這個(gè)功能對(duì)開源社區(qū)的奉獻(xiàn)很大;對(duì)項(xiàng)目實(shí)際開發(fā)意義很大;同一個(gè)工作目錄下快速的在幾個(gè)分支間切換。你很容易發(fā)現(xiàn)未被合并的分支,你能簡單而快捷的合并這些文件。在SVN,分支是一個(gè)完整的目錄。且這個(gè)目錄擁有完整的實(shí)際文件。如果工作成員想要開啟新的分支,那將會(huì)影響“全世界”!每個(gè)人都會(huì)擁有和你一樣的分支。如果你的分支是用來進(jìn)行破壞工作(安檢測試),那將會(huì)像傳染病一樣,你改一個(gè)分支,還得讓其他人重新切分支重新下載,十分狗血。而 Git,每個(gè)工作成員可以任意在自己的本地版本庫開啟無限個(gè)分支。舉例:當(dāng)我想嘗試破壞自己的程序(安檢測試),并且想保留這些被修改的文件供日后使用, 我可以開一個(gè)分支,做我喜歡的事。完全不需擔(dān)心妨礙其他工作成員。只要我不合并及提交到主要版本庫,沒有一個(gè)工作成員會(huì)被影響。等到我不需要這個(gè)分支時(shí), 我只要把它從我的本地版本庫刪除即可。無痛無癢。

4.GIT沒有一個(gè)全局的版本號(hào),而SVN有:
目前為止這是跟SVN相比GIT缺少的大的一個(gè)特征。你也知道,SVN的版本號(hào)實(shí)際是任何一個(gè)相應(yīng)時(shí)間的源代碼快照。我認(rèn)為它是從CVS進(jìn)化到SVN的大的一個(gè)突破。因?yàn)镚IT和SVN從概念上就不同,我不知道GIT里是什么特征與之對(duì)應(yīng)。

5.GIT的內(nèi)容完整性要優(yōu)于SVN:
GIT的內(nèi)容存儲(chǔ)使用的是SHA-1哈希算法。這能確保代碼內(nèi)容的完整性,確保在遇到磁盤故障和網(wǎng)絡(luò)問題時(shí)降低對(duì)版本庫的破壞。這里有一個(gè)很好的關(guān)于GIT內(nèi)容完整性的討論 –http://stackoverflow.com/questions/964331/git-file-integrity

6.代碼庫占極少的空間。易于代碼的分支化管理。目前支持中文,已經(jīng)有成熟的圖形化管理界面工具,使用難度小。
最后總結(jié)一下:
SVN的特點(diǎn)是簡單,只是需要一個(gè)放代碼的地方時(shí)用是OK的。

小結(jié)

使用sourcetree的前提要求:

1、有谷歌賬號(hào)和密碼

2、有GitHub賬號(hào)和密碼,配置SSH密鑰

3、有FQ工具,連接外網(wǎng)

4、安裝sourcetree和git以及一些需要的插件

題外篇:

不需要FQ的一篇鏈接:https://blog.csdn.net/sinat_38334334/article/details/80665191

sourceTree官網(wǎng)的介紹使用鏈接:

https://confluence.atlassian.com/get-started-with-sourcetree?_ga=2.258073802.1185428370.1532309129-219782296.1532309129

設(shè)置SSH密鑰的鏈接(SSH密鑰是在github弄的):

https://blog.csdn.net/baidu_30809315/article/details/76687063

May there be enough clouds in your life to make a beautiful sunset...
標(biāo)題名稱:SourceTree下載與安裝---記錄一下,如果忘記了再拿來看看-創(chuàng)新互聯(lián)
本文URL:http://weahome.cn/article/dijsgc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部