公司的基礎知識(在公司必須掌握的基本知識)
2023-09-19 16:27:34
記得那一年我來到深圳,找工作花了一個月.那時心真的好累,真的好辛苦,不過終於找了一個合適的工作,哈哈.
那時我們公司拉取代碼和提交代碼都是用的SVN,SVN是什麼?哈哈,那時我也不知道...... 不過經過同事幫忙,終於在自己電腦上可以把代碼拉取下來,只是還沒那麼孰能生巧.
後來我們的軟體重構從零開始,那時老大說要用Gitlab,把代碼放到我們公司自己搭建的gitlab上.把這個任務交給了我.要我熟悉並掌握,我花了一個星期把git相關的知識都看了一遍,哈哈,差不多都忘記了.後來,給我每個同事配置那才叫痛苦呀啊.配置完還叫他們使用.(比如:代碼衝突...代碼提交失敗....push遠端失敗....等等)
廢話不多說(喜歡我就關注我 哈哈) (gitlab和Github配置一樣的喲)(下面是我多年總結的經驗...讓你也成為git大神...哈哈)
一 Git的思想及工作原理
三 Git分支
四 伺服器上的Git
五 Git和TortoiseGit的安裝與使用(****切記這裡是重點哦*****)[不然你電腦拿取不了gitbub上的代碼]
git安裝(不要先安裝那個烏龜喲)
在網上百度下個git的軟體,下完直接安裝next....next
配置本地用戶 (github註冊的帳號和郵箱你必須要有)
git config --global user.name "名字"
git config --global user.email "郵箱"
3.添加密鑰
①生成密鑰: ssh-keygen.exe -t rsa -C "郵箱"
②把id_rsa.pub裡的密鑰拷貝到github帳號添加密鑰ssh裡
4.接著用命令行,克隆下github上的代碼本地有沒有拉取下來,OK則往下走....
5.TortoiseGit 安裝(切記這裡記得選ssh,不要選http,在next....next)
第一次使用時會要你設置git的路徑,你就設置你安裝的路徑即可.
首先來說說TortoiseGit 的使用有優點(記得以前用sourcetree[單詞寫錯沒??],後來我棄用了不好用,哈哈)
哎呀媽呀快11點了(還要寫會代碼,那我快馬加鞭了哈)
TortoiseGit 是帶圖形界面操作的,比git用命令行方便.
TortoiseGit 拉取代碼步湊:先把自己修改的代碼保存起來,在拉取遠端的代碼,再把修改的代碼應用,這裡如果有衝突就解決衝突,解決完後提交代碼到本地倉庫,在吧本地倉庫Push到遠端.一氣呵成...有沒有這麼吊...哈哈不過實際炒作就有點麻煩...不如我同事...每次操作錯誤就問我
TortoiseGit 支持同步子分支的代碼
TortoiseGit 可以代碼回退,可以合併分支代碼 可以某個分支的代碼提交到當前分支(有有選擇性的操作)
不懂得可以評論留言或者私信我,哈哈教大家怎麼配置使用,輕輕鬆鬆拉取github上的代碼及提交.
今天就講到這裡,覺得我寫的還行就關注下我吧 哈哈.......
,