iT邦幫忙

git相關文章
共有 475 則文章
鐵人賽 Modern Web DAY 1

技術 Day 1 前言 + Git流程

今年是第三次參加IT Home鐵人賽,身為一個後端工程師,希望藉由這次的鐵人賽來整理並且分享學到的知識。主要會以這篇Backend Developer按讚數超多...

鐵人賽 Mobile Development DAY 28
我的 Android 工具箱 系列 第 28

技術 Day 28 - [版本控管] 03-使用 Merge 和 Rebase 合併的差異

情境 在團隊開發中,經常會遇到這樣的情況:當你在某個分支上進行開發並準備推送(push)你的 commit 時,發現同一分支上已經有其他人的 commit 被推...

鐵人賽 Mobile Development DAY 27
我的 Android 工具箱 系列 第 27

技術 Day 27 - [版本控管] 02-暫存程式碼-Git Stash vs IntelliJ Shelf

情境 常常功能寫到一半,突然來了插件,功能寫到一半,也不適合 commit。只能把寫到一半的程式暫存起來,切換工作任務。今天就要來介紹暫存程式的方法~ Shel...

鐵人賽 Mobile Development DAY 26
我的 Android 工具箱 系列 第 26

技術 Day 26 - [版本控管] 01-從 Git CLI 到 GUI

情境 使用 Git 可以算是工程師的基本功,是管理版本和團隊開發的基礎。而 Git 的操作介面基本上分為兩種:CLI、GUI。 Git 工具介紹 Git CLI...

技術 [ 猩猩也會用 ] Github 使用筆記

警告 : 本篇會使用用到Git指令,有興趣的朋友可以參考[ 猩猩也會用 ] Git 介紹筆記 1. GitHub介紹 1.1 GitHub的特點和優勢 GitH...

技術 [ 猩猩也會用 ] Git 介紹筆記

Github 相關在之前的文章有介紹過了,可以參考[ 猩猩也會用 ] Github 使用筆記這篇會單純著重在Git 指令上進行介紹如果你只是忘記指令,可以從第...

技術 使用任意 git 倉庫初始化項目 - `Code Recycle`

為了方便開發,一般初始化項目時都會使用 git 上的模板倉庫 想了解某個項目的功能時,可能會去運行這個倉庫下的某個實例 或者倉庫下某個文件夾內提供了一些文件模...

鐵人賽 Modern Web DAY 30

技術 一起來學 Git 吧!(30) - 設定指令縮寫與常用指令一覽

前言 實際開始使用 Git 之後,會執行到的指令幾乎是大同小異,不外乎 git status、git add、git commit -m 等指令不斷的重複。 雖...

鐵人賽 Modern Web DAY 29

技術 一起來學 Git 吧!(29) - 使用 GitHub - Pull Requests (PR)

前言 在 版控的類別 一文中,曾經有聊到「分散式版控系統」無法針對開發人員進行權限控管,因為所有人在地端都會擁有一個「完整的」儲存庫。 當時曾經很隱晦的說,這個...

鐵人賽 Software Development DAY 30

技術 Day 30 - 理解 Git - 快速整裡出的 Git 常見指令!

哇賽!一個不知不覺已經來到最後一篇了!今天來點 Git 吧!Git 是一個非常不錯的協作工具,在開發專案上使用能夠很輕鬆的掌握各個檔案,廢話不多說,就來看看這次...

鐵人賽 Modern Web DAY 28

技術 一起來學 Git 吧!(28) - 使用 GitHub:將遠端儲存庫搬家

前言 不知道讀者有沒有需要將遠端儲存庫搬家的需求? 情境可能是這樣,由於現在 copilot 好棒棒,大家紛紛想擁抱微軟,而目前專案都放在 GitLab 遠端儲...

鐵人賽 Modern Web DAY 27

技術 一起來學 Git 吧!(27) - 使用 GitHub:刪除遠端分支

前言 在分支觀念篇的文章中有介紹過,如果已經合併過的分支,即便刪除了也不會影響整個線圖,雖然當初是在講「地端分支」的觀念,但這個觀念其實也適用於「遠端分支」。...

鐵人賽 Modern Web DAY 26

技術 一起來學 Git 吧!(26) - 使用 GitHub:地端分支、遠端分支、遠端追蹤分支

前言 先前的內容,我們已經學會如何操作「單一分支」在地端與遠端的資料處理了,不過一個專案不會只有一條分之在運作,推到遠端的分支也不太可能只有一條。 事實上,即便...

鐵人賽 Modern Web DAY 25

技術 一起來學 Git 吧!(25) - 使用 GitHub:遠端儲存庫基本操作

前言 之前的內容都是在地端儲存庫版控的行為,不過如果需要與團隊成員合作版控,我們會需要有一個「遠端儲存庫」,而 GitHub 應該算是一個蠻常聽到的遠端儲存庫了...

鐵人賽 Mobile Development DAY 29
ios前端開發學習 系列 第 29

技術 【Day29】認識如何使用Xcode內建git(二)

開啟Xcode 按下 command + ,就會跳出下方頁面這裡填上你在進行版本管理與記錄時,想要顯示的名字跟 email(用於多人協作區分) 初始化 Git...

鐵人賽 Modern Web DAY 24

技術 一起來學 Git 吧!(24) - 用 revert 復原 commit

前言 話說在前頭,如果進到這篇文章的你還跟 Git 不太熟,目前的你執行了 git commit 之後反悔了,想要把它刪掉卻不知道怎麼刪的話,請左轉參考 git...

鐵人賽 Modern Web DAY 23

技術 一起來學 Git 吧!(23) - 用 rebase 互動模式來調整歷史

前言 上一篇文章聊到 rebase 可以用來把分支連根拔起,重新栽種到某個分支上。 而這個重新摘種的方式,會把拔起來的分支線所有 commit 內容全部重新 c...

鐵人賽 Mobile Development DAY 28
ios前端開發學習 系列 第 28

技術 【Day28】認識如何使用Xcode內建git(一)

Xcode 提供了強大的版本控制功能,包括與 Git 的緊密集成。這使得開發者能夠更方便地管理和協作 iOS 專案。這篇文章將介紹如何創建 Xcode 的內建...

鐵人賽 Modern Web DAY 22

技術 一起來學 Git 吧!(22) - 用 rebase 重新定義基底

前言 Rebase 如果直接翻譯,意思會是「重新定義基底」。 行為上就有點像是花草樹木長得太亂,要重新修剪嫁接的感覺。 以這個特性來說,我們也可以做到類似分支合...

鐵人賽 SideProject30 DAY 27

技術 Day27. Git版控工具(一) Git介紹

網站製作完成後,有兩件事還需要做,那就是「部署」、「維護」,這兩項都很需要版本控制工具的協助,就先來談談Git這個版控工具吧!當在自己的本機製作、設計時,因為更...

鐵人賽 Modern Web DAY 21

技術 一起來學 Git 吧!(21) - Git 分支:常見疑問與需求篇

前言 相信看完分支的觀念與操作後,還是會有人對分支操作的某些「正常現象」還是會有疑惑,同時也有一些實務上的問題,在之前的文章礙於篇幅而沒有提及。 這篇文章來說說...

鐵人賽 Modern Web DAY 20

技術 一起來學 Git 吧!(20) - Git 分支:分支合併篇

前言 開始使用分支之後,總是會需要把開發的內容合併回來的一天。 在使用分支之前,操作的指令不太需要在乎目前所在的分支在哪,儘管執行指令操作資料就是了,不過要執行...

鐵人賽 自我挑戰組 DAY 19

技術 【全端網頁開發】Day19-使用 GitLab:從入門到實踐

前言 mentor:你有用過gitlab嗎?VSCode可以加入gitlab套件個人覺得蠻實用的可以將目前練習的code 上傳上去 當練習 因此今天要來認識...

鐵人賽 Modern Web DAY 19

技術 一起來學 Git 吧!(19) - Git 分支:基本操作篇

前言 這篇文章,開始來介紹該如何開始使用分支吧! 一樣介紹完指令之後,來介紹 GUI 的操作方式。老樣子,我可能會直接在指令操作的內容敘述一些觀念,也請 GUI...

技術 woring directory.工作目錄 vs working tree.工作樹

在搜了一堆解釋, 還是非常混淆!在測試、體會之後, 覺得應該這樣說會比較好!野人獻曝, 希望幫助到您! 要點 working directory work...

鐵人賽 Modern Web DAY 18

技術 一起來學 Git 吧!(18) - Git 分支:觀念篇

前言 終於可以進入 Git 的重頭戲,分支篇! 分支是 Git 極度重要的功能之一,因為有了分支的各種運作,Git 的世界才會變得如此精彩。 同時也會讓我的文章...

鐵人賽 自我挑戰組 DAY 19
SRE 照書養 系列 第 19

技術 Day 19 - SRE 照書養:Google 的開發環境

安安!大家週二好!今天來看 Google 的開發環境!這裡是今天讀的原文出處:The Production Environment at Google, fro...

鐵人賽 Modern Web DAY 17

技術 一起來學 Git 吧!(17) - 用 reset 回到過去

前言 git reset,一個之前文章時不時會出現的字詞,但當時文章又一直不認真說明。 看看這篇文章右手邊的滾軸有多小,你大概就能體諒我為什麼當初對 reset...

鐵人賽 Modern Web DAY 16

技術 一起來學 Git 吧!(16) - 修改最近一次的 Commit 紀錄

前言 有時候我們在執行完 commit 之後,發現有一些「小地方」應該也要記錄在同一個版本,或是發現版本訊息有錯字想要改一下,這些都算是很常見的狀況,畢竟只要是...

鐵人賽 Modern Web DAY 15

技術 一起來學 Git 吧!(15) - 執行 commit 之前的狀況處理

前言 我們在開發專案時,不太可能一帆風順,永遠依循著 開發完 => 暫存 => 提交 的順序持續上版。 有時候手速一個太快,只是想暫存部分檔案,結果...