版本管理之 git 實(shí)戰(zhàn)練習(xí)
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
今天來(lái)模擬一個(gè) git 在實(shí)際工作的使用。 以之前 JavaScript 學(xué)習(xí)里的最后一個(gè)例子為項(xiàng)目。 來(lái)模擬從開(kāi)始到結(jié)束的整個(gè) git 使用過(guò)程。 初始 git 項(xiàng)目依然從本地創(chuàng)建倉(cāng)庫(kù)為主。 在本地創(chuàng)建文件夾 my-task,使用 VS Code 打開(kāi),并在終端執(zhí)行 如果你也想為當(dāng)前 倉(cāng)庫(kù)配置用戶(hù)信息的話(huà),可以使用
為了保留 master 分支,在這里添加一個(gè) readme.md 文件。不然接下來(lái)創(chuàng)建 develop 分支時(shí),master 就不存在了。 創(chuàng)建 develop 分支工作使用 接下來(lái)就在 deveop 分支上開(kāi)始工作了。 前面在開(kāi)發(fā)我的任務(wù)管理時(shí),我們需要三個(gè)基本文件,它的結(jié)構(gòu)是這樣的。
我們?nèi)绶▌?chuàng)建出這些文件的結(jié)構(gòu),內(nèi)容暫時(shí)為空即可。 這樣我們把項(xiàng)目的基本結(jié)構(gòu)就創(chuàng)建好了,然后我提交這個(gè)修改。 使用 然后使用 為了簡(jiǎn)化起見(jiàn),我們只保留 develop 和 master 兩個(gè)分支,所有的開(kāi)發(fā)都在 develop 分支上完成。 最后我們?cè)侔汛a合并到 master 分支上。 UI 及樣式開(kāi)發(fā)這里不再模擬細(xì)節(jié)的開(kāi)發(fā)過(guò)程,僅僅拆分成 UI 和功能兩部分開(kāi)發(fā)。 完成 index.html 和 styles.css 的工作量之后。 如上,在本地完成自我測(cè)試之后,依然使用 然后使用 功能開(kāi)發(fā)接下來(lái),我們完成功能開(kāi)發(fā),也就是 JavaScript 的部分。 完成之后,操作還是和前面一樣。 合并代碼到 master 分支到目前為止我們完成了開(kāi)發(fā)工作,可以使用 現(xiàn)在我們來(lái)將所有的修改合并到 master 分支。 使用 再使用 這樣在 master 分支上,我們就有了所有的項(xiàng)目代碼。 發(fā)布代碼到遠(yuǎn)程倉(cāng)庫(kù)在 Azure DevOps 項(xiàng)目 git-learning里,我們有一個(gè)空的倉(cāng)庫(kù) my-task。 我們使用將本地倉(cāng)庫(kù)推送到遠(yuǎn)程倉(cāng)庫(kù)的方法,把本地倉(cāng)庫(kù)的代碼發(fā)布到遠(yuǎn)程倉(cāng)庫(kù)里。
瀏覽器訪問(wèn)遠(yuǎn)程倉(cāng)庫(kù)my-task看到如下: 完美! 總結(jié)至此我們認(rèn)識(shí)了 git 的基本使用,以及在項(xiàng)目中的應(yīng)用。 有了這些基礎(chǔ)的認(rèn)識(shí),就可以在自己的學(xué)習(xí)過(guò)程中使用版本管理進(jìn)行自我學(xué)習(xí)進(jìn)度的管理。 當(dāng)然學(xué)習(xí)還是要繼續(xù)的,接下來(lái)要考慮的,是基于目前的進(jìn)度如何打包和部署我們完成項(xiàng)目開(kāi)發(fā)。 這一部分內(nèi)容,我們?cè)谙乱粋€(gè)系列 CICD 里繼續(xù)。 該文章在 2024/12/4 17:24:29 編輯過(guò) |
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)... |