iT邦幫忙

卍乂卍火箭隊卍乂卍aka生命魔法研究社相關文章
共有 30 則文章
鐵人賽 Modern Web DAY 30

技術 Day30|Git 學習資源與方式暨完賽心得

30 天的鐵人賽終於來到尾聲,回想自己能夠連續 30 天都上傳文章實在太不可思議! 以學習 Git 作為文章主題,一開始聽到 GIt 是在火箭隊時學長姐介紹的,...

鐵人賽 Modern Web DAY 29

技術 Day29|常見的三種工作流程 - Git flow、GitHub Flow 與 Gitlab Flow

在製作專案時,大多都是與他人共同協作,當一起開發的人越來越多時,就更需要有一套規則或模式來進行合作,以防多人同時合作時,大家都各自照著自己的方式隨便進行,可能會...

鐵人賽 Modern Web DAY 28

技術 Day28|將 GitHub 的檔案抓取下來到自己的本地端 - git pull 指令與衝突時的解決方法

上篇介紹了如何將檔案 Push 到 GitHub 後,今天就來練習如何從 GitHub 下載檔案吧! 這些技巧都很適合也蠻常用在團隊合作的時候喔! Pull...

鐵人賽 Modern Web DAY 27

技術 Day27|在 GitHub 上建立專案與使用 git push 指令將檔案上傳到 GitHub

先前介紹了很多關於 Git 的常用指令以及使用情況,但目前我們都只是在本地端操作而已,如果需要跟別人共同製作專案,或是想要傳送到開放空間請教各個寫 Code 大...

鐵人賽 Modern Web DAY 26

技術 Day26|【Git】 從 Git 中移除重要個資或徹底清除檔案 - git filter-branch

有時候當我們在寫程式碼時會用到一些 API 金鑰,或是個人的帳號、密碼,這些都是屬於「敏感資訊」,一旦不小心 Push 出去,可能會受到有心人士的利用。所以當不...

鐵人賽 Modern Web DAY 25

技術 Day25|【Git】git stash 暫存檔案

可能會遇到使用 git stash 指令情境: 假想今天可能在公司進行手中任務時,突然接收到老闆或是合作夥伴的緊急求救,請你立刻放下目前工作,改進行新的棘手...

鐵人賽 Modern Web DAY 24

技術 Day24|【Git】認識 git tag 標籤常用指令、標籤與分支的差異

介紹完分支後,這篇來講解「標籤」吧! 標籤在日常生活中可以解釋成標示簡單訊息的小牌子,而在學習階段,應該也有使用過標籤來做筆記,幫助我們快速找到我們想看的那一頁...

鐵人賽 Modern Web DAY 23

技術 Day23|【Git】各種合併衝突與分別解決方式

了解分支的用途後,在合作開發上一定便利許多,但同樣地,不是每件事情都順順利利,只要有合作的事情,總是會有衝突、摩擦的狀況發生。在 Git 分支裡,常碰到「合併衝...

鐵人賽 Modern Web DAY 22

技術 Day22|【Git】合併的另一個指令 - Rebase 與取消方式

前面介紹了 git merge 指令合併分支,本篇就來介紹另一種方式: Rebase 。 從 Rebase 字面來看,是 re 加上 base ,可以理解成「...

鐵人賽 Modern Web DAY 21

技術 Day21|【Git】合併分支 git merge 指令 、快轉模式Fast Forward 、救回被砍掉的未合併分支方法

分支合併的方法有兩種:merge 和 rebase 本篇先講解使用 merge 來合併分支的觀念。 合併分支基本概念 情境|想要使用 A 分支來合併 B 分支...

鐵人賽 Modern Web DAY 20

技術 Day20|【Git】介紹分支觀念與切換分支指令動作

上篇介紹關於分支的常用指令,那麼這篇讓我們好好了解分支是什麼吧! 分享我最初聽到「分支」時,我的理解是: 在原有的支線上,另闢一條新的支線,然後把內容移過去,之...

鐵人賽 Modern Web DAY 19

技術 Day19|【Git】開始使用分支 - git branch(基本常用指令)

學習完 git 的基本觀念後,我們就來進入下一階段,創建分支吧! 為什麼會需要分支呢? 分支的好處在於當多人同時使用專案時,大家可以針對這個專案各自建立自己的分...

鐵人賽 Modern Web DAY 18

技術 Day18|【Git】存在 .git 目錄裡的東西 - Commit 與 Tag(下)

在上一篇章節介紹過 Blob 物件與 Tree 物件後,接下來讓我們認識 Commit 與 Tag 分別是什麼吧! Commit 擁有 SHA1 檔名,儲存...

鐵人賽 Modern Web DAY 17

技術 Day17|【Git】存在 .git 目錄裡的東西 - Blob 物件與 Tree 物件(上)

Git 有四種 type (類型) 的物件:blob、tree、commit 和 tag。 本篇主要先來講解 Blob 物件與 Tree 物件。 本篇會使用到...

鐵人賽 Modern Web DAY 16

技術 Day16|什麼是 HEAD ?

在先前的章節裡,我們可以常看見 HEAD 這個名詞,它指的是什麼呢? // git 恢復文件到初始狀態 $ git reset HEAD <file&gt...

鐵人賽 Modern Web DAY 15

技術 Day15|【Git】git reset 補充 - 三種模式

之前介紹 git reset 時,有提到說使用 git reset 指令時,有三種常用來搭配的參數模式,因此本篇就來詳細說明這三種模式分別是什麼意思。 💡 g...

鐵人賽 Modern Web DAY 14

技術 Day14|【Git】檔案管理 - 檔案還原 git reset

上篇介紹 git checkout 是還原檔案內容,那麼 git reset 的功能是什麼呢? git reset 指令功能:還原「檔案狀態」 使用 git...

鐵人賽 Modern Web DAY 13

技術 Day13|【Git】檔案管理 - 檔案還原 git checkout

當我們不小心把檔案或目錄刪除時,有什麼辦法可以還原檔案呢? git checkout 、git reset 指令可以解決這個問題。 git checkout...

鐵人賽 Modern Web DAY 12

技術 Day12|【Git】檔案管理 - 忽略檔案 .gitignore

為何會需要 .gitignore ? 常用的情況如下: 是否常常在 commit 檔案時,會發現有一些明明不是自己建立的檔案,卻因為系統關係會產生編譯檔或是暫...

鐵人賽 Modern Web DAY 11

技術 Day11|【Git】檔案管理 - 重新命名檔案 git mv

延續上篇的說明,在 Git 的世界,任何動作對 Git 來說都可以視為一個「修改」的動作。因此這篇要介紹的 mv 指令概念都是相同的。 複習上篇的刪除檔案 gi...

鐵人賽 Modern Web DAY 10

技術 Day10|【Git】檔案管理 - 刪除檔案 git rm

開始前,先提個小小的觀念: ✏️ 在 Git 的世界裡,不管是新增、刪除或重新命名,都可以看為是一個「修改」的動作。 因此這篇所要介紹的刪除檔案指令 git r...

鐵人賽 Modern Web DAY 9

技術 Day9|工作區、暫存區、儲存庫,以及各執行的檔案狀態

前幾篇章節經常提到使用 git add 加至暫存區,git commit 提交到儲存庫。這些工作區、暫存區、儲存庫,分別代表什麼意思呢?讓我們一個一個好好認識,...

鐵人賽 Modern Web DAY 8

技術 Day8|【Git】檢視紀錄 - git log

學習到將檔案提交到儲存庫後,現在來看看如何檢視之前的 Commit 紀錄吧。 檢視紀錄 - git log 指令 $ git log # 檢視先前的紀錄 用...

鐵人賽 Modern Web DAY 7

技術 Day7|【Git】提交檔案至儲存庫 - git commit

複習一下上一篇提到 git 四個常使用的指令: git status : 查詢目前目錄的「狀態」 git add :把檔案交給 Git ,讓 Git 開...

鐵人賽 Modern Web DAY 6

技術 Day6|【Git】提交檔案給 Git 控管 - git status 、 git add 指令

接下來讓我們開始熟悉 Git 的操作流程。 使用 Git 的時候,我們會常看見以下四個指令: git status : 查詢目前目錄的「狀態」 git a...

鐵人賽 Modern Web DAY 5

技術 Day5|【Git】動手建立、初始儲存庫(Repository)!

這裡我們先看一張圖,大概了解一下 Git 在發佈專案時的流程。 先有個概念,之後會逐一詳細解釋。 開始建立 Repository ! Repository...

鐵人賽 Modern Web DAY 4

技術 Day4|【Git】用戶名稱與信箱- Git的初始設定與 config

💡 開始使用 Git 之前,我們需要先設定使用者名稱及電子郵件地址。 為什麼需要設定用戶名稱及 E-mail 信箱? Git 在每一次提交專案時,都會提供這些...

鐵人賽 Modern Web DAY 3

技術 Day3|【Git】終端機常用基本指令 - Mac 作業系統為主

學習 Git 時,常常都是在終端機(Terminal)操作,雖然現在有很多圖形介面工具(GUI,Graphic User Interface),如:Source...

鐵人賽 Modern Web DAY 2

技術 Day2|【Git】使用MacOS 作業系統安裝 Git - 以 Homebrew 網頁安裝

安裝 Git 之前,建議可以先下載 iTerm2 。 iTerm2 是一個終端機,可以針對自己的需求自訂顏色,會比 Mac 內建的終端機更好辨識。 安裝在...

鐵人賽 Modern Web DAY 1

技術 Day1|【Git】學習 Git 的第一步驟 - 什麼是 Git?

在學期間是否遇過作業前後修改出好多個版本,你會以什麼方式命名呢?以我的例子來說,大學作業就是與老師討論後又被退回來修改,或是與組員之間共同編輯了同份檔案,最後已...