老板決定不用原來的SVN,轉(zhuǎn)用GIT來管理公司文件。然后如何使用Git就交給我了。第一次接觸,看了一些的Git使用教程,學(xué)會了兩個命令:git pull、git push。對于如何用Git管理我們的文件一臉懵逼。后來經(jīng)男票提醒說,你根本不用看這個命令指令的,你又不寫代碼。你找找圖形化工具吧,用哪個就行了。然后找到熟悉的小烏龜。開始文件管理之旅~培訓(xùn)全公司使用~想想還是蠻心酸的,因?yàn)檎娴暮鼙?,看了人家的教程,仍然踩了很多很白癡的坑。將自己整理的步驟什么的發(fā)出來,萬一有人跟我一樣呢。(P.s:不介紹Git是干嘛的,優(yōu)勢巴啦啦。因?yàn)閷τ谖襾碚f不重要,雖然我看了很多這個的介紹)
一、GIT的下載安裝
官網(wǎng)Windows下載地址:https://git-scm.com/downloads

點(diǎn)擊紅框內(nèi),開始下載并跳轉(zhuǎn)下面頁面。

如果沒有自動開始下載,就在此頁面手動選擇對應(yīng)安裝包下載。
下載完成后,按照默認(rèn)選項(xiàng)安裝完成。
安裝完成后,在開始菜單里找到“Git”->“Git Bash”,蹦出一個類似命令行窗口的東西,就說明Git安裝成功!

二、TortoiseGit和TortoiseGit 中文語言包下載安裝
下載地址:https://tortoisegit.org/download/

先下載TortoiseGit,然后下滑,找到中文語言包下載。

先安裝TortoiseGit,然后按照語言包。按照默認(rèn)選項(xiàng)安裝,語言包最后安裝完成頁面勾選使用安裝語言,然后點(diǎn)擊完成關(guān)閉頁面。

安裝完成,右擊任意處出現(xiàn)

說明安裝成功。
三、設(shè)置賬號名稱、郵箱
找到小烏龜Git的安裝位置,找到“setting”設(shè)置,然后點(diǎn)擊Git,設(shè)置賬號和郵箱(p.s:在我前期看教程的時候,我設(shè)置使用命令行設(shè)置的。敲了好幾遍都寫錯指令,在成功之后還覺得自己簡直棒極了。)


(我真的不會用簡書啊,插入圖片后我找不到輸入光標(biāo),插入分割線后,總算可以輸入了。哎)
四、設(shè)置密鑰
點(diǎn)擊開始菜單,點(diǎn)擊所有程序,找到tortoisegit文件夾中的puTTYgen程序。圖標(biāo)是


打開后,沒有配置過key顯示no key.點(diǎn)擊下面Generate.

然后出現(xiàn)進(jìn)度條,鼠標(biāo)左右滑動加快進(jìn)度。

加載完畢,出現(xiàn)密鑰界面。復(fù)制多行文本也就是公鑰,文本框內(nèi)是公鑰(也可以點(diǎn)擊第三行左邊的按鈕保存公鑰到本地)。然后點(diǎn)擊保存私鑰(第三行右邊的按鈕Save private key)。保存私鑰到文件夾。文件隨便命名,你知道就行。




然后開始菜單中找到


,打開,會自動隱藏到任務(wù)欄。任務(wù)欄找到后打開,點(diǎn)擊“add key”把剛剛保存的私鑰文件添加進(jìn)來,添加完成后關(guān)閉窗口。


打開,點(diǎn)擊"add key"

五、服務(wù)器(代碼托管平臺)添加密鑰
因?yàn)槲覀兪鞘褂玫娜A為云彈性云空間+obs管理公司文件(包括視頻、圖片、文本等資料),所以使用的事華為云,當(dāng)然代碼托管操作方法也是一樣,我們也是用的他們的代碼托管來建倉庫存東西的。
登陸華為云賬戶,登陸這里也踩了好幾個坑,估計(jì)別人遇不到,就不巴拉了。
登陸賬戶——新建倉庫——添加密鑰。這個步驟應(yīng)該所有平臺都是一樣的,不管是GitHub還是碼云。這里截圖的都是華為云的界面,新建倉庫就不展示了。
代碼托管頁面,右上角就有個設(shè)置我的ssh密鑰,點(diǎn)擊這里。然后將設(shè)置密鑰時復(fù)制的多行文本粘貼進(jìn)來,忘記了也沒關(guān)系,安裝文件夾里找到“puTTYgen”然后打開,點(diǎn)擊下面第二行的那個按鈕“l(fā)oad”然后選擇之前保存的ppk文件,就會重新出現(xiàn)之前的公鑰。


六、克隆項(xiàng)目
密鑰添加完成后,返回項(xiàng)目,有個“克隆/下載”,點(diǎn)擊,然后復(fù)制ssh地址,這個就是你的遠(yuǎn)端URL了。


然后到本地電腦,在想要建立文件夾的位置鼠標(biāo)右擊——克隆Git

然后將剛剛復(fù)制的克隆地址粘貼到URL位置。然后點(diǎn)擊確定。出現(xiàn)進(jìn)度條,就已經(jīng)開始克隆了。(會自動填充的,如果沒有就自己手動粘貼)


如果這里報(bào)錯,一般是秘鑰設(shè)置問題,錯誤集錦我會再開個帖子寫的。
七、提交到本地庫,推送至服務(wù)器

提交之后會出現(xiàn)進(jìn)度條,提交完成,左邊有推送按鈕,點(diǎn)擊推送,就開始推送到服務(wù)器。如暫時不想提交到服務(wù)器,關(guān)閉窗口,下次想推送到服務(wù)器時,選擇文件夾,右擊——TortoiseGit(T)然后選擇推送。





這個過程中,我和我同事也遇到一些報(bào)錯,下一個帖子。
已提交到了本地,想要推送到遠(yuǎn)端。選擇文件,鼠標(biāo)右擊,推送。
