只要是在開發程式專案,強烈建議導入版本控制的機制,為什麼?如果有太依賴 Ctrl + Z、Ctrl + Y 然後發生慘案,如:復原次數超過上限、IDE 意外...
以本身自家伺服器上的 Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0–74-generic x86_64) 為例,除了使用 HTTPS...
安裝 Git 之前,建議可以先下載 iTerm2 。 iTerm2 是一個終端機,可以針對自己的需求自訂顏色,會比 Mac 內建的終端機更好辨識。 安裝在...
延續Git- 一次刪除全部已合併的分支。 建立遠端儲存庫 登入GitHub,在右上角建立新的儲存庫。 輸入名稱,綠色勾勾表示沒有重複,可以使用。再按下綠色按鈕建...
Git 是開發者們最常接觸到的工具之一,大部分的專案都使用它作為版本控制的工具。使用者可以直接用 git 指令對 Git 進行不同的操作,而使用者需要查閱各種資...
Hexo 是一款基於 Node.js 的網誌框架,之所以這麼多人在使用,是因為它能夠快速、簡單的建置屬於自己的部落格,且包含許多強大的功能。Hexo 可以使用...
Git 如何儲存檔案內容? Git 儲存內容時,都是透過 git hash-object 取得 SHA1 並儲存起來,如下所示,只要檔案內容稍有變動,git h...
在上一篇中,提到了 GitFlow,這個流程,對於各種狀態需要開不一樣性質的分支,且有時候只需要合併到一個分支,特殊情境,如 release、hotfix 又需...
在Gitea上使用GPG簽署 [Mac] 今天來教大家在gitea推commit上去時,防止git commit被偽造。 為什麼會需要使用GPG簽署commit...
git在8/12停止了使用帳號密碼作為資料上傳的驗證,改為較為安全的ssh,所以假如你使用帳號密碼作為驗證會得到缺乏權限的http 403 error 解決方法...
前言 這篇就是因為真的很不熟 git 的用法,感覺簡單幾個指令,但是每次要推都得再回去翻教案~真的記不起來 希望在這裡整理一篇 git 的用法,以後就來看自己...
三年以上Java工作經驗 精通Git, Jenkins及 Gradle 熟悉jQuery, HTML5, JavaScript, database schem...
搞定 Mac 的軟體和終端機,接下來要學習一步步把其他工具的使用環境建立起來,並學習如何去運用。 1. 安裝 Git 運用前幾天裝好的 Homebrew...
透過前面 15 篇的文章,相信大家已經了解要怎麼利用 git 指令將檔案進行版本控制、將檔案 push 到 GitHub 上、透過分支(branch)更有效率的...
Node.js-Backend見聞錄(01):關於Git(一)-什麼是版本控制系統? 前言 讀者可能會猶豫為什麼主講後端的文章會需要談到git,這是因為筆者認...
什麼是git git是一種分散式的版本控制系統,主要用來用來備份與管理程式碼 版本控制 可以把它想像成遊戲的存檔系統,你可以存很多檔,然後死亡之後回到任意一...
今天的狀況題是這樣的,某一個開發者,因為手上管控的分支太多,一個不小心把還沒合併到主分支且也沒有更新到遠端的分支刪除了,應該要怎麼救回這個分支? 情境概略可以這...
當我們不小心把檔案或目錄刪除時,有什麼辦法可以還原檔案呢? git checkout 、git reset 指令可以解決這個問題。 git checkout...
現今許多 OpenSource 專案都會使用 GIT 作版本控制,也使用 GitHub、GitLab 等作為共用儲存庫,而通常這些專案,除了有主要的開發人員,也...
第一次遇到發PR,原來就是檔案修改後,發通知請原作來拉回去(Pull)的請求(Request) 1.先複製(Fork)一份原作的專案到你自己的 GitHub 帳...
在 Day 21 提到了兩種讓共用儲存庫的線圖更整齊好閱讀的方法,分別是: 整理在一直線:在更新到遠端儲存庫之前,先針對目前的遠端儲存庫操作一次 rebas...
前幾篇章節經常提到使用 git add 加至暫存區,git commit 提交到儲存庫。這些工作區、暫存區、儲存庫,分別代表什麼意思呢?讓我們一個一個好好認識,...
大家都說 Git 易學難通,所以我不貪心,只求和平相處啊~ 以往在自己的練習當中,屬個人小開發實作,使用 Git 的時機並不多,也不深,僅使用最基本的 clon...
分支合併的方法有兩種:merge 和 rebase 本篇先講解使用 merge 來合併分支的觀念。 合併分支基本概念 情境|想要使用 A 分支來合併 B 分支...
昨天我們把環境安裝完成,今日要將專案上傳備份。前半段為第一次上傳,後半段有兩種方式為之後每次備份。 第一次上傳 Step01: 選取版控Git 這時專案內檔...
延續上篇的說明,在 Git 的世界,任何動作對 Git 來說都可以視為一個「修改」的動作。因此這篇要介紹的 mv 指令概念都是相同的。 複習上篇的刪除檔案 gi...
前言 記錄工作上用過的一些 Git 指令,主要是在 terminal (終端機) 或 VScode 的介面操作,沒什麼在用 gitk、SourceTree,覺得...
這裡我們先看一張圖,大概了解一下 Git 在發佈專案時的流程。 先有個概念,之後會逐一詳細解釋。 開始建立 Repository ! Repository...
團隊介紹 均一平台教育基金會(Junyi Academy Foundation,簡稱均一)是一個致力於「讓每一位孩子都有機會成為終身學習者」的非營利組織。 我們...
前言 工作幾年偶爾會看到Git commit記錄寫上了一堆bug fix或者modify UI之類的說實在這樣寫過兩個月回去看沒有按照每一筆紀錄看過程式,根本不...