整合CI測試到 Azure Pipeline 服務 CI(Continuous integration),即是「持續整合」,上一篇我們實作了 Razor ASP...
Github 是什麼? 我對 Github 的第一印象,是我剛學 html css ,朋友問我能不能做一個簡易的文字遊戲網頁。當時我寫完後,在找免費把成品推到網...
現在我們正式從planning到coding的步驟了。在Agile開發裡不可或缺的就是source code management(SCM)/version...
上一篇有提到,關於 Hexo 與 Github 的相關介紹與安裝步驟,可以先看看這幾篇文章: Hexo+GitHub,新手也可以快速建立部落格 第一次架...
寫在前面 注意git跟github是完全兩回事,很多人搞不清兩者的關係 git是版本控制軟體,github則是託管git的倉庫(讓你可以上傳的網路空間) git...
記得剛開始學習網頁設計初期,因為什麼都不熟悉,必須做很多筆記。當時都寫在筆記本上,密密麻麻的,常常寫了就忘記,忘了又寫一次。雖然現在回過頭去翻紙本,會覺得好懷念...
如果對 Vim 還是覺得很難上手,或是對 Command Line 指令還是有點畏懼的話,像 GitHub Codespaces 這樣的線上編輯器可能是你的好夥...
前言 記錄工作上用過的一些 Git 指令,主要是在 terminal (終端機) 或 VScode 的介面操作,沒什麼在用 gitk、SourceTree,覺得...
只是個幫助忙碌的專業人士和父母找回時間、平衡生活的斜槓老爸。 我探索人生的大小賽局,分享優化人生的實用觀點(關於人類、科技和未來)。 在我的個人網站上獲取最新的...
Azure Pipelines服務 Azure 出的 CI/CD 服務 取得裝載於雲端的 Linux、macOS 及 Windows 適用管線。建置 Web、...
昨天我們把環境安裝完成,今日要將專案上傳備份。前半段為第一次上傳,後半段有兩種方式為之後每次備份。 第一次上傳 Step01: 選取版控Git 這時專案內檔...
GitHub是我們用來備份或分享自己專案的平台,它的功能非常強大,除了可以標記你每次的更新內容,更可以與其他人共同創作,最重要的是對於一個工程師或公司,它的備份...
Git: 哈囉大家好我是一個版本控制系統...: 等等..版本是甚麼? 控制是要控制甚麼? 預備 創立一個github帳號~ https://github...
Git版本控制 專案初始化之後,第一件事情其實是加入版控,因為版控可以讓你知道自己修改的哪一些程式,方便管理自己的程式碼,在多人合作開發時更是不可少的工具,這邊...
今天在一個情境下,假如我們在一個分支下做開發,但還沒開發完成,master出現嚴重問題需要優先處理,此時我們直接git checkout master,切換到m...
今天一個情境下為,我們在master創建一個有bug的文件,而後在創建一個分支(stable 1.x),此時此分支與master是同步的,而後我們在master...
今天要來分享一個關於merge與rebase的差別。 此為兩者的示意圖:左為rebase,右為merge。 merge: 首先在master分支上做兩次com...
被fork的項目一般會稱作upstream,如下圖右邊的倉庫。 當upstream的倉庫做了更動,我們fork的項目就會落後upstream,要如何去與ups...
什麼是Pull Request? 當我們想對些遠端第三方的其他倉庫,在裡面做些更改,或有bug我們想要修改並貢獻,就可以透過pull request。 如果直接...
Image by Pete Linforth from Pixabay 1. 為什麼需要 license ? 首先要聊聊「開源(open source)」...
接著上Remote 1來介紹,資料同步的另一種方法pull。 方法二 git pull: git merge及git fetch的綜合體,較為快速。 我們在遠端...
資深後端工程師工作內容 1.維護及開發公司系統2.使用 Laravel Framework 開發3.使用 Laravel + MySQL, MongoDB, R...
今天要來介紹一些與Github有關的操作,還有branch的一些操作等等。 首先我們在Github,創建一個新的repository,因為我們已在local有創...
Branch簡介 在開發專案時,可能同時會有多人在開發同一功能或修復錯誤,也可能會有多個發佈版本的存在,並且需要針對每個版本進行維護,這時候便需要分支的存在,...
使用 .gitignore來忽略檔案 有時候會需要避免一些檔案進入到版本控制當中,比如暫存檔、測試的檔案...,這個時候就可以使用.gitignore來忽略掉他...
簡介 本篇正式輸入Git的指令到Git Bash來達到將資料存入Git中。 使用者設定 一開始使用Git首先要做的就是設定使用者的名稱與信箱只要設定一次。 $g...
簡介 Git是一個分散式版本控制軟體,簡單來說類似玩遊戲可以儲存進度,在需要變更進度之前先儲存以免發生任何問題還可以載入舊的進度。 Git的優點 免費,開源...
你有沒有遇過一個情況是雖然送了 PR ,但卻不想要 Merge ,這在實務上很有可能發生,本文說明如何在 GitHub 上使用 WIP 避免 Merge 的動作...
開發時遇到困難時,你會怎麼做呢?相信大部分的人都跟我一樣: Google ,那你有想過 Google 上的資源都是怎麼來的嗎? 全世界有無數的人犧牲自己的時間在...