Tortoisegit操作簡(jiǎn)介

安裝軟件

??因?yàn)門ortoiseGit 只是一個(gè)程序殼,必須依賴一個(gè) Git Core领追,打開(kāi)GIT網(wǎng)頁(yè)https://git-scm.com/闯冷,下載GIT:


??安裝下載的GIT程序,安裝過(guò)程中出現(xiàn)如下界面時(shí)參考以下設(shè)置去掉Window Explorer integration選項(xiàng)。

??進(jìn)入TortoiseGit下載頁(yè)面,https://download.tortoisegit.org/tgit/停蕉,下載最新的穩(wěn)定版。


??在下載頁(yè)面上下載簡(jiǎn)體中文的語(yǔ)言包:

安裝下載的TortoiseGit和TortoiseGit中文語(yǔ)言包钙态。

??安裝完成后右鍵文件夾內(nèi)空白位置慧起,選擇TortoiseGit(T)中的setting,在彈出的對(duì)話框中按下圖選擇中文語(yǔ)言包:

GIT常用的操作

??GIT被用于文件和版本管理册倒,對(duì)于硬件的開(kāi)發(fā)管理完慧,會(huì)為每個(gè)實(shí)際項(xiàng)目會(huì)分配一個(gè)倉(cāng)庫(kù),并設(shè)置如下目錄結(jié)構(gòu):


??通常設(shè)計(jì)文件放置在designs目錄下,按主板屈尼、子板發(fā)開(kāi)存放,每個(gè)板都會(huì)有自己的原理圖文件和PCB文件拴孤、CAM文件和檢查與評(píng)審文件脾歧。原理圖和PCB以每次生產(chǎn)為依據(jù)創(chuàng)建文件,文件名中添加版本號(hào)來(lái)區(qū)別演熟,而每次生產(chǎn)過(guò)程中的文件不增加額外的文件鞭执,使用GIT各身的版本管理追溯設(shè)計(jì)節(jié)點(diǎn)。
??datasheets中存入關(guān)鍵器件的規(guī)格書(shū)芒粹,且存放的規(guī)格書(shū)單個(gè)容量宜少于10M兄纺。
??documents中存放BOM和PMS相關(guān)文檔。
??項(xiàng)目成員有對(duì)項(xiàng)目的下載和上傳權(quán)限化漆,非項(xiàng)目成員有對(duì)項(xiàng)目只有下載權(quán)限估脆。
??項(xiàng)目管理員負(fù)責(zé)創(chuàng)建項(xiàng)目,添加相關(guān)人員座云,所有人員的操作包括添加新的設(shè)計(jì)文件疙赠、上傳添加的文件和修改的文件、還原文件的歷史版本朦拖、同步其它項(xiàng)目從員提交的文件圃阳、設(shè)計(jì)文件重命名等。

1璧帝、添加新文件

??在需要添加的文件的文件夾中選中文件捍岳,可以同時(shí)選擇多個(gè),在選中的文件上點(diǎn)擊右鍵睬隶,在TortoiseGit(T)中選擇添加


??在彈出的對(duì)話框中锣夹,可以選擇提交直接上傳,同上傳文件流程中理疙,添加日志信息上傳即可晕城。

??如果涉及多個(gè)文件夾,可以添加之后統(tǒng)一提交窖贤,這時(shí)點(diǎn)擊確定即可砖顷,此時(shí)可以看到文件夾中的文件左下角有+的標(biāo)識(shí):

??統(tǒng)一的提交同上傳本地更改的文件流程。

2赃梧、上傳本地更改的文件

??如圖所示的文件中滤蝠,紅色圖標(biāo)表示這兩個(gè)文件在本地有修改授嘀,這也是我們需要上傳的文件物咳。


??在工作文件夾空白處點(diǎn)擊右鍵,在彈出的選項(xiàng)中選擇Git提交(C)->"master"

??在打開(kāi)的提交窗口中蹄皱,輸入日志信息览闰,詳細(xì)的記錄提交的文件在當(dāng)前節(jié)點(diǎn)的狀態(tài)芯肤,比如做了哪些更改,用于何種用途等压鉴,再勾上日期和作者崖咨,檢查需要提交的文件(注意:取消“顯示未受版本控制的文件”可以加快程序的響應(yīng)速度),即可點(diǎn)擊提交油吭。

??隨后會(huì)彈出對(duì)話框用來(lái)指定要提交的位置击蹲,這里會(huì)涉及git的分支概念,即git可以有多個(gè)分支以支持所有g(shù)it用戶在自己的分支進(jìn)行操作婉宰,在這里我們默認(rèn)推送到主分支(master)歌豺,點(diǎn)擊確定即可。

??接下來(lái)就可以在推送對(duì)話框中心包,點(diǎn)擊推送來(lái)完成最終的推送类咧,并等待推送完成。

3谴咸、還原文件的歷史版本

??在工作文件夾內(nèi)空白處點(diǎn)擊右鍵轮听,選擇TortoiseGit(T)顯示日志


??在彈出的對(duì)話框中可以看到所有成員提交的信息,提交時(shí)的“日志信息”會(huì)顯示在信息欄中岭佳,我們也是通過(guò)查看這一信息確定我們想還原的版本血巍,比如下圖中想要還原某PCB文件至修改元件參數(shù)調(diào)整PCB......后提交的版本,即在該P(yáng)CB文件處點(diǎn)擊右鍵珊随,選擇還原到此版本(E)述寡。

??這時(shí)文件夾中的文件就會(huì)更改為這次提交的版本,由于文件發(fā)生了更改叶洞,文件夾中的文件會(huì)在左下角用紅色!標(biāo)示出來(lái)鲫凶。

??如果只是想撤銷當(dāng)前的修改,可以直接刪掉文件衩辟,在TortoiseGit(T)中選擇還原

??在彈出的對(duì)話框中選中要還原的文件螟炫,點(diǎn)擊確定即可恢復(fù)提交到本地的最后版本。

??需要注意的是艺晴,GIT的提交分兩步昼钻,第一是將更改的文件提交到本地的倉(cāng)庫(kù)里面,第二是將提交到本地倉(cāng)庫(kù)里的更改推送到遠(yuǎn)端服務(wù)器上封寞。GIT在本地有兩個(gè)區(qū)然评,一個(gè)是工作區(qū),就是我們操作的這些文件夾和文件狈究,另一個(gè)是倉(cāng)庫(kù)區(qū)碗淌,就是.git目錄中的相關(guān)文件,這個(gè)區(qū)域通常為隱藏狀態(tài),提交的過(guò)程就是將工作區(qū)的文件提交到本地倉(cāng)庫(kù)亿眠,推送的過(guò)程就是將本地倉(cāng)庫(kù)區(qū)推送到服務(wù)器上碎罚。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市缕探,隨后出現(xiàn)的幾起案子魂莫,更是在濱河造成了極大的恐慌,老刑警劉巖爹耗,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異谜喊,居然都是意外死亡潭兽,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門斗遏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)山卦,“玉大人,你說(shuō)我怎么就攤上這事诵次≌巳兀” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵逾一,是天一觀的道長(zhǎng)铸本。 經(jīng)常有香客問(wèn)我,道長(zhǎng)遵堵,這世上最難降的妖魔是什么箱玷? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮陌宿,結(jié)果婚禮上锡足,老公的妹妹穿的比我還像新娘。我一直安慰自己壳坪,他們只是感情好舶得,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著爽蝴,像睡著了一般沐批。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上霜瘪,一...
    開(kāi)封第一講書(shū)人閱讀 51,125評(píng)論 1 297
  • 那天珠插,我揣著相機(jī)與錄音,去河邊找鬼颖对。 笑死捻撑,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播顾患,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼番捂,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了江解?” 一聲冷哼從身側(cè)響起设预,我...
    開(kāi)封第一講書(shū)人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎犁河,沒(méi)想到半個(gè)月后鳖枕,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡桨螺,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年宾符,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖硅卢,靈堂內(nèi)的尸體忽然破棺而出屿聋,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響呐赡,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜唱矛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一罚舱、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧绎谦,春花似錦管闷、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至冤留,卻和暖如春碧囊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背纤怒。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工糯而, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人泊窘。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓熄驼,卻偏偏與公主長(zhǎng)得像像寒,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子瓜贾,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)自博客:http://blog.csdn.net/hanford/article/details/5306531...
    々志尚閱讀 5,473評(píng)論 0 2
  • 直男是什么樣的人诺祸? 直男的世界是什么樣的世界? 我祭芦,無(wú)從而知 總覺(jué)得筷笨,若想走進(jìn)直男的世界,就必須具備鋼鐵般的心龟劲,這...
    楓河閱讀 147評(píng)論 0 1
  • 還好我在1314閱讀 124評(píng)論 0 0
  • 育人寶貝幼稚園中心百日行動(dòng)派 琳琳閱讀打卡 每日5000步+每日閱讀
    琳琳_8a49閱讀 130評(píng)論 0 0
  • 【回顧篇】上一章的最后是這樣寫的: . 學(xué)校里請(qǐng)假的人數(shù)逐漸增多一定不是正常的事胃夏。 我心里感覺(jué)聯(lián)想到了別的什么。 ...
    陸大總監(jiān)閱讀 14,186評(píng)論 8 30