這里記載一些Tortoise的基本使用方法!當然不同的人有不同的操作習慣,這里也是筆者的經(jīng)驗總結(jié)!
1.首先登陸自己需要拉取文件或者代碼的git,筆者這里以自己的github作為示范,可能與公司版本的git有差別,但是原理是一樣的!
2.在彈框中選擇是使用ssh協(xié)議還是https協(xié)議進行代碼或文件的拉取,ssh和https使用的方法在上篇Git的使用方法中已經(jīng)闡述,這里不再贅述!
3.選擇好要拉取得協(xié)議后,這里筆者以https鏈接作為示范,在下圖位置點擊此處即可復制此處https的鏈接!
4.在存放項目代碼的目錄下(目錄自定義),筆者在自己的D盤新建文件夾gitcodepull作為演示,打開文件夾右鍵選擇“TortoiseGit”--->“Clone”,如下圖:
5.將第三步復制的https鏈接粘貼到1位置,點擊確定!
6.開始拉取,這需要一些時間,第一次拉取得時候需要自己的github賬號和密碼,但是后面就不需要了!小編之前有操作過,所以這里不給大家顯示輸入賬號密碼的截圖了,就是在自動跳出的彈框中輸入自己的遠端倉庫(這里演示的是筆者的GitHub)賬號和密碼即可!
7.“成功”后點擊關(guān)閉
8.可以看到拉取的文件夾上面有綠色小勾
9.打開拉取下來的文件夾,可以看到我github上面的文件全部被拉取下來了!
10.如果是ssh協(xié)議拉取這里需要進行一個配置!(https協(xié)議拉取的忽略此步驟)
選中項目代碼的文件夾(帶綠色勾的),右鍵選擇TortoiseGit”--->“Settings”
點擊進入“Git”--->“Remote”--->“Origin”配置界面,項目的SSH路徑粘貼進來并選擇.ppk文件,如此配置之后,選中項目代碼的文件夾(帶綠色勾的),右鍵選擇TortoiseGit”的pull,fetch,push功能都可以正常使用了
11.本地的代碼或者文件發(fā)生改變,無論是增加代碼,還是減少或者注釋代碼,以及增加,減少文件,都會引起變化,此時文件夾的綠色對號會變成紅色感嘆號!
鼠標單擊此文件,點擊鼠標右鍵,點擊“添加”
點擊“確定”
文件添加成功后,文件前端的標志會發(fā)生變化
此時將文件夾回退到上一層,可以看到紅色!出現(xiàn),證明拉取的文檔已經(jīng)發(fā)生了變化
點擊“提交”
提交之前需要寫一個提交信息,方便大家以及自己看到什么時間什么人干了什么事,這樣在發(fā)生問題的時候可以很快定位到是哪個人以及哪個文件發(fā)生的問題。
這里提交按鈕可以展開,選擇提交并推送,就可以直接上傳到服務器了,當然也可以分為兩步,先提交,再推送!感興趣的可以試試,筆者這里直接演示提交并推送了!
等待一下,上傳需要時間,上傳成功后點擊“關(guān)閉”
打開自己的GitHub,可以看到文件確實被傳了上去
我們也可以看到本地文件的+號變味了綠色對號
而且上一層文件夾的標志也發(fā)生了變化
另外值得注意的一點是,這里筆者只是自己一個人操作自己的遠端倉庫,但是實際工作中,是一個小組乃至多個小組共同使用一個git項目,所以在上傳文件時候,如果恰好有另外一個人也在上傳文件,這時就會上傳失敗,解決辦法就是,先pull(拉?。┮幌?,將自己本地的代碼與遠端倉庫同步一致,再去push(推送)就可以了!
到這里Tortoise的使用就記載到這里,作為自己以后的筆記,也希望幫助大家少踩一些坑!
當然還有其他的操作,如創(chuàng)建分支,切換分支,合并代碼等操作!這些以后有機會筆者還會繼續(xù)總結(jié)!