老板決定不用原來的SVN谎亩,轉(zhuǎn)用GIT來管理公司文件。然后如何使用Git就交給我了蹬铺。第一次接觸尝哆,看了一些的Git使用教程,學會了兩個命令:git pull甜攀、git push秋泄。對于如何用Git管理我們的文件一臉懵逼。后來經(jīng)男票提醒說规阀,你根本不用看這個命令指令的恒序,你又不寫代碼。你找找圖形化工具吧谁撼,用哪個就行了歧胁。然后找到熟悉的小烏龜。開始文件管理之旅~培訓全公司使用~想想還是蠻心酸的彤敛,因為真的很笨与帆,看了人家的教程,仍然踩了很多很白癡的坑墨榄。將自己整理的步驟什么的發(fā)出來,萬一有人跟我一樣呢袄秩。(P.s:不介紹Git是干嘛的阵翎,優(yōu)勢巴啦啦。因為對于我來說不重要之剧,雖然我看了很多這個的介紹)
一郭卫、GIT的下載安裝
官網(wǎng)Windows下載地址:https://git-scm.com/downloads
點擊紅框內(nèi),開始下載并跳轉(zhuǎn)下面頁面背稼。
如果沒有自動開始下載,就在此頁面手動選擇對應安裝包下載蟹肘。
下載完成后词疼,按照默認選項安裝完成。
安裝完成后帘腹,在開始菜單里找到“Git”->“Git Bash”贰盗,蹦出一個類似命令行窗口的東西,就說明Git安裝成功阳欲!
二、TortoiseGit和TortoiseGit 中文語言包下載安裝
下載地址:https://tortoisegit.org/download/
先下載TortoiseGit秽晚,然后下滑瓦糟,找到中文語言包下載。
先安裝TortoiseGit赴蝇,然后按照語言包狸页。按照默認選項安裝,語言包最后安裝完成頁面勾選使用安裝語言扯再,然后點擊完成關閉頁面芍耘。
安裝完成,右擊任意處出現(xiàn)
說明安裝成功熄阻。
三斋竞、設置賬號名稱、郵箱
找到小烏龜Git的安裝位置秃殉,找到“setting”設置坝初,然后點擊Git,設置賬號和郵箱(p.s:在我前期看教程的時候钾军,我設置使用命令行設置的鳄袍。敲了好幾遍都寫錯指令,在成功之后還覺得自己簡直棒極了吏恭。)
(我真的不會用簡書啊,插入圖片后我找不到輸入光標樱哼,插入分割線后沐兵,總算可以輸入了悔捶。哎)
四症见、設置密鑰
點擊開始菜單堪置,點擊所有程序,找到tortoisegit文件夾中的puTTYgen程序茄唐。圖標是
打開后息裸,沒有配置過key顯示no key.點擊下面Generate.
然后出現(xiàn)進度條,鼠標左右滑動加快進度沪编。
加載完畢呼盆,出現(xiàn)密鑰界面。復制多行文本也就是公鑰漾抬,文本框內(nèi)是公鑰(也可以點擊第三行左邊的按鈕保存公鑰到本地)宿亡。然后點擊保存私鑰(第三行右邊的按鈕Save private key)常遂。保存私鑰到文件夾纳令。文件隨便命名,你知道就行。
然后開始菜單中找到
捏雌,打開跃赚,會自動隱藏到任務欄。任務欄找到后打開性湿,點擊“add key”把剛剛保存的私鑰文件添加進來纬傲,添加完成后關閉窗口。
打開肤频,點擊"add key"
五叹括、服務器(代碼托管平臺)添加密鑰
因為我們是使用的華為云彈性云空間+obs管理公司文件(包括視頻、圖片宵荒、文本等資料)汁雷,所以使用的事華為云,當然代碼托管操作方法也是一樣报咳,我們也是用的他們的代碼托管來建倉庫存東西的侠讯。
登陸華為云賬戶,登陸這里也踩了好幾個坑暑刃,估計別人遇不到厢漩,就不巴拉了。
登陸賬戶——新建倉庫——添加密鑰岩臣。這個步驟應該所有平臺都是一樣的袁翁,不管是GitHub還是碼云。這里截圖的都是華為云的界面婿脸,新建倉庫就不展示了粱胜。
代碼托管頁面,右上角就有個設置我的ssh密鑰狐树,點擊這里焙压。然后將設置密鑰時復制的多行文本粘貼進來,忘記了也沒關系抑钟,安裝文件夾里找到“puTTYgen”然后打開涯曲,點擊下面第二行的那個按鈕“l(fā)oad”然后選擇之前保存的ppk文件,就會重新出現(xiàn)之前的公鑰在塔。
六幻件、克隆項目
密鑰添加完成后,返回項目蛔溃,有個“克隆/下載”绰沥,點擊篱蝇,然后復制ssh地址,這個就是你的遠端URL了徽曲。
然后到本地電腦零截,在想要建立文件夾的位置鼠標右擊——克隆Git
然后將剛剛復制的克隆地址粘貼到URL位置。然后點擊確定秃臣。出現(xiàn)進度條涧衙,就已經(jīng)開始克隆了。(會自動填充的奥此,如果沒有就自己手動粘貼)
如果這里報錯弧哎,一般是秘鑰設置問題,錯誤集錦我會再開個帖子寫的稚虎。
七傻铣、提交到本地庫,推送至服務器
提交之后會出現(xiàn)進度條祥绞,提交完成非洲,左邊有推送按鈕,點擊推送蜕径,就開始推送到服務器两踏。如暫時不想提交到服務器,關閉窗口兜喻,下次想推送到服務器時梦染,選擇文件夾,右擊——TortoiseGit(T)然后選擇推送朴皆。
這個過程中遂铡,我和我同事也遇到一些報錯肮疗,下一個帖子。
已提交到了本地扒接,想要推送到遠端伪货。選擇文件,鼠標右擊钾怔,推送碱呼。