要寫這篇,對我來說實在有點尷尬因為對於Git我實在沒把握解釋得太好試著開始去理解Git,也就是最近的事而已以下如果有講得不好的地方,都歡迎各路良善的工程師私訊我...
為什麼要做版本控管? 其實版本控管就是備份的概念,相信大家都有體會過檔案誤刪、當機資料消失的經驗,養成備分的習慣可以減少很多麻煩。在開發的過程中,我們會對程式碼...
上一篇講了許多和Git版控相關的概念、流程、步驟 今天要來討論有關目前最知名的平台GitHub以及問ChatGPT什麼是「Git Flow」 幾乎是每個工程師都...
前言 Git,一個想成為工程師,好像一定要會的東西。 程式領域淺藏著許多「沒人教」,但在業界會被當成「理所當然」、「不用教就應該會」的技能,Git 就是其中一項...
讓我們一起使用 Xcode 內建的 Git 來進行版本控制吧 ? 隕石小故事 隕石開發的時間,常常會碰到,某個功能做到一半不做了,跑去開發另一個功能,而...
還記得 Day 08 的樂高案例劇情嗎?當有人將一個樂高手冊的基礎版本,分享出來,有兩個網友同時基於這個基礎版本,各自實作自己的手冊。現在 A 網友發現 B 網...
2012年9月19日晚上9:00 Presenter: Intland Software (研發團隊協同作業解決方案CodeBeamer原廠) 註冊網址 htt...
Git 是踏入程式開發這塊領域之後,該要認識的一個很重要的工具與系統也許在找工作時,就可以看到在能力需求的項目中,很常見會提到「熟悉Git操作」、「悉知Git...
前言 歷經那麼多天的廢話,終於可以進入重頭戲,來學習怎麼發布一個版本吧! 記得在這篇文章有提到,如果要發布一個版本,會歷經把檔案放到 暫存區,再把 暫存區 的檔...
本篇簡單說明: 為什麼需要GIT 2.GIT安裝及設定 為什麼需要GIT? GIT是一種版本控制系統,為什麼要有這種東西呢?每一個東西都是用來解決一個問題...
30 天的鐵人賽終於來到尾聲,回想自己能夠連續 30 天都上傳文章實在太不可思議! 以學習 Git 作為文章主題,一開始聽到 GIt 是在火箭隊時學長姐介紹的,...
今天在一個情境下,假如我們在一個分支下做開發,但還沒開發完成,master出現嚴重問題需要優先處理,此時我們直接git checkout master,切換到m...
前言 Rebase 如果直接翻譯,意思會是「重新定義基底」。 行為上就有點像是花草樹木長得太亂,要重新修剪嫁接的感覺。 以這個特性來說,我們也可以做到類似分支合...
Day 25 - 工程師 : 嗄客戶還在測試喔? 我已經推新的上去了耶,這樣他們那邊應該顯示壞掉了,我先去退一版回來,客戶好了你再跟我說。 崇拜眼光閃閃閃!事情...
前言 我們在開發專案時,不太可能一帆風順,永遠依循著 開發完 => 暫存 => 提交 的順序持續上版。 有時候手速一個太快,只是想暫存部分檔案,結果...
前言 幾篇文章下來,我們已經建立「暫存區」、「儲存庫」的觀念,同時學習到幾個重要的指令: git add git commit 這兩個行為如同添加商...
Day twenty 如何在過去的某一點建立commit分支?How could I make a branch in previous commit? We...
身為一名工程師最討厭的是什麼?我想其一就是重複、乏味的工作。 因為工程師的惰性,在程式的世界中有模組化、物件導向的存在,也開發愈來愈多技術讓我們的生活更加便利,...
☁️ 背景脈絡 最近正在學習使用 Node.js 搭配 Express 開發網路應用程式,課程有提到不要將 /node_modules 與 .DS_Store...
Day eighteen 什麼是git branch? 為什麼要使用branch?What is git branch? Why would we use br...
commit 版本的時候可以寫下一些訊息,以便他人或未來自己查看的時候可以快速理解。但是,有時候寫程式寫到疲乏,撰寫出來的 commit message 可能就...
終於來到了最後一章節,也算是蠻重要的「版本控制」 版本控制的好處是讓你可以知道自己修改了什麼東西,方便管理自己的code,在多人一起開發一個專案時,更是不可或缺...
嗨各位讀者你們好,今天要分享的是一台電腦如何設定多 Git 帳號。 先說說我自己的動機需求,通常在公司內需要使用公司內部的 git 帳號,但是下班又想直接使用...
有沒有印象,曾經電視劇有提出過網友票選解決這樣的活動?但票選公布的時間常常離結局的時間不遠,礙於時間因素,劇組可能就會決定,先把兩個結局都先拍好,時間點到了,再...
上一次有提到說,修改 commit 的方式有以下幾種: 把 .git 目錄整個刪除,暴力破解法,請不要輕易嘗試謝謝。 使用 git rebase 來修改歷史。...
前言 上一篇文章,我們已經學會使用 git status 來查看檔案狀態,不過 git status 呈現的檔案狀態,好像不是只有 暫存(stage) 與 未暫...
提醒:由於看到這系列鐵人訂閱人數漸漸變多,標記一下這些內容是在「非常萌新時期」所寫,更多技術內容請參考我的 Github,歡迎跟我一起討論 ^ ^ 做好發...
tags: 2019鐵人賽 回顧 Day27 起 PHP 伺服器 起 PHP 伺服器語法 進入主題 版本控制(Revision control) 除了開發語...
Day fourteen What if I make a wrong commit? Don’t panic, git revert is at your d...
在 Day 18 的內容中,提到了可以使用 git push 指令把本地的儲存庫發送到共同的儲存庫中心,那麼共用儲存庫與本地儲存庫之間要怎麼溝通呢? 這個所謂的...