iT邦幫忙

git相關文章
共有 183 則文章

技術 git-Sourcetree內建的Git Flow

1.設定Git Flow按鈕,如果你在SourceTree 上方看不到Git Flow的按鈕, 請在工具箱按滑鼠右鍵->選擇「Customize Tool...

技術 git-Git Flow熟悉一下這個流程

上次做作品有git到github的習慣,但是真的吃蠻多虧,有時候git到後面明明剛剛可以用怎突然間不能用(AWS上線的作品),心想這個東西一定有固定流程使用,剛...

技術 Git Commit Message 這樣寫會更好,替專案引入規範與範例

Git Commit Message 的用意與規範 其實寫 Commit 記錄訊息,有時候跟寫程式註解還蠻像的, 最好可以寫下「為什麼」你要作這樣的異動, 而不...

鐵人賽 Software Development DAY 30

技術 Day 30 - GIT 團隊協作 談 除了流程外的一些使用原則

在團隊使用 GIT 作為專案版本控制工具的過程中,除了團隊成員對於 GIT 需要有一定的掌握度,內部使用流程的挑選及制訂也是很重要的一環。除此之外還有一些非流程...

鐵人賽 Software Development DAY 29

技術 Day 29 - GIT 團隊協作 談 流程管理 03 GitLab Flow

在前兩篇,分別談了 GitFlow 及 GitHub Flow 兩種常見的 GIT 工作流程,使用上,GitFlow 常常被詬病流程太複雜,團隊成員如果對 GI...

鐵人賽 Software Development DAY 28

技術 Day 28 - GIT 團隊協作 談 流程管理 02 GitHub Flow

在上一篇中,提到了 GitFlow,這個流程,對於各種狀態需要開不一樣性質的分支,且有時候只需要合併到一個分支,特殊情境,如 release、hotfix 又需...

鐵人賽 自我挑戰組 DAY 27

技術 Day 27- 191013學習筆記 Git

今天不小心花了太多時間在研究求職網開的技能需求,後來又因為跟朋友討論 Git,很零散了看了一些 Git 的文章,然後..就快要明天啦XD 所以只能趕緊凌亂的寫一...

鐵人賽 Software Development DAY 27

技術 Day 27 - GIT 團隊協作 談 流程管理 01 GitFlow

隨著產品或專案越來越壯大,大部分的團隊也會開始思考透過改善團隊的開發流程,提升產品的品質,例如,在原始碼的品質管理上,開始導入單元測試、整合測試、提倡持續整合、...

鐵人賽 自我挑戰組 DAY 26

技術 Day 26- 191012學習筆記 Git - Tag / 改寫 commit

今天繼續完成剩下的部分,另外有找到一個還不錯的git教學,可以做個參考。 Tag 通常要發布產品時,會有一個對外的版本號,而此時就會使用到 tag 來標記版本...

鐵人賽 Software Development DAY 26

技術 Day 26 - GIT 狀況題 03 不小心把還沒合併到主分支的分支刪除了,該怎麼辦?

今天的狀況題是這樣的,某一個開發者,因為手上管控的分支太多,一個不小心把還沒合併到主分支且也沒有更新到遠端的分支刪除了,應該要怎麼救回這個分支? 情境概略可以這...

鐵人賽 自我挑戰組 DAY 25

技術 Day 25- 191011學習筆記 Git - 分支 / remote

今天繼續 猴子 git git 叫 的進階篇。 分支(branch) 當多人同時開發時,會產生多個版本,而「分支」可分開紀錄,不受其他分支影響,達到在同一個...

鐵人賽 Software Development DAY 25

技術 Day 25 - GIT 狀況題 02 建立了分支之後,忘記 checkout 就 commit,該怎麼處理?

前一篇 Day 24 聊到透過幾個解法,把目前所在的分支移動到與自己相同基點的其他分支上。今天的這個題目是在 2019 年 ModernWeb 聽龍哥(高見龍)...

鐵人賽 自我挑戰組 DAY 24

技術 Day 24- 191010學習筆記 Git 入門篇

Git 可說是一個必備技能,剛好昨天有用到,就打鐵趁熱,接下來先就 Git 做個基礎學習。而今天的內容主要是在 猴子 git git 叫 上面學習 Git 入門...

鐵人賽 Software Development DAY 24

技術 Day 24 - GIT 狀況題 01 要怎麼樣把目前所在的分支標籤,移動到相同基點的其他分支上?

在 Day 1 的時候,有提到,平常遇到 GIT 使用上碰到的難題,常常是對於 GIT 的概念上突然打結,而導致突然無法解決眼前的難題。鐵人賽至今,關於 GIT...

鐵人賽 自我挑戰組 DAY 23

技術 Day 23- 191009學習筆記 Express - Deploying to production(下)

做好發佈前的準備後,接著可以將產品託管在 主機供應商(hosting provider),此教材選擇了 Heroku,為一個有提供 資源受限的永久免費 選項的...

鐵人賽 Software Development DAY 23

技術 Day 23 - 為 OpenSource專案協作談 Fork、Pull Request(PR) Merge Request(MR)

現今許多 OpenSource 專案都會使用 GIT 作版本控制,也使用 GitHub、GitLab 等作為共用儲存庫,而通常這些專案,除了有主要的開發人員,也...

鐵人賽 Software Development DAY 22

技術 Day 22 - 雜談更多的 GIT 合併方法以及怎麼復原已更新到儲存庫的 commit

在 Day 21 提到了兩種讓共用儲存庫的線圖更整齊好閱讀的方法,分別是: 整理在一直線:在更新到遠端儲存庫之前,先針對目前的遠端儲存庫操作一次 rebas...

鐵人賽 Software Development DAY 21

技術 Day 21 - 如何讓 GIT 的線圖更整齊好閱讀,談 GIT 合併的各種方法

今天完全沒有樂高,在 Day 20 的內容中,我們提到了與遠端溝通時,當遠端共用區的儲存庫有新物件,而本地儲存庫也有新物件時,進行 git pull 其實就等同...

鐵人賽 Software Development DAY 20

技術 Day 20 - 與中心溝通出現障礙 繼續談 git push, fetch, pull

在 Day 19 的時候,我們提到可以使用 git push 及 git fetch 兩個指令把本地的 GIT 儲存庫狀態物件與遠端的共用儲存庫做 GIT 的物...

鐵人賽 Software Development DAY 19

技術 Day 19 - 與共同儲存中心開始溝通 談 git push 與 git fetch

在 Day 18 的內容中,提到了可以使用 git push 指令把本地的儲存庫發送到共同的儲存庫中心,那麼共用儲存庫與本地儲存庫之間要怎麼溝通呢? 這個所謂的...

鐵人賽 Software Development DAY 18

技術 Day 18 - 讓我們一起來,談把儲存庫發佈到網路上 Push Remote

之前的幾天,談了許多在本地儲存庫的操作,一直都還沒提到該怎麼與其他人一同共用儲存庫,今天的主題會以發布到網路上為軸心,跟大家介紹關於把 GIT 儲存庫發佈到網路...

鐵人賽 Software Development DAY 17

技術 Day 17 - 能在一起無憂無慮多幸運,談 GIT 解衝突

之前的幾篇,談了 GIT 的 merge、rebase 及 cherry-pick提到的例子因為有先做過設計,所以合併或移動通常都會很順利,但實務中當共同使用儲...

鐵人賽 Software Development DAY 16

技術 Day 16 - 把製作步驟歷程整理好讓人更好理解,談 git rebase -i 互動模式

在 Day 14 的內容中,提到 git rebase 的概念是「把 commit 所代表的步驟,試著在新的基點再做一次」,而正因為,每一個 commit,紀錄...

鐵人賽 Software Development DAY 15

技術 Day 15 - 你那招很厲害,我不要一整套,可以只要一招嗎?git cherry-pick

在樂高手冊上,如 Day 14 上的內容,如果劇情變更成,A 版作者覺得 B 版作者的「步驟 1 (B1):變更內容,在橫條基板右上角放上一格綠色樂高」很好很...

鐵人賽 Software Development DAY 14

技術 Day 14 - 換個起點再來一次 談 git rebase

今天來談 git rebase,這是一個對於剛開始學 GIT 的人,常常覺得有點混亂複雜的指令,他究竟在做什麼呢?今天的一開始,我們先用樂高手冊組裝來舉個例子:...

鐵人賽 Software Development DAY 13

技術 Day 13 - 你的就是我的 再談 git merge

在上一篇的內容中,提到了 Merge 其實就是在合併的點上,把與本身不一樣的地方,實作一次,做成動畫大概類似底下的圖示: 而如果自己完全還沒有任何變更,只有預...

鐵人賽 DevOps DAY 28

技術 NGINX -s reload (Part 2)

資安業者Security Discovery最近在檢查網路上公開的Jenkins實例時,發現有個實例屬於美國奇異航空(GE Aviation),而且存放了原始碼...

鐵人賽 Software Development DAY 12

技術 Day 12 - 你手冊新增的部分不錯,我們合作吧!分支合體技 git merge

還記得 Day 08 的樂高案例劇情嗎?當有人將一個樂高手冊的基礎版本,分享出來,有兩個網友同時基於這個基礎版本,各自實作自己的手冊。現在 A 網友發現 B 網...

鐵人賽 Software Development DAY 11

技術 Day 11 - 切換 branch 與 還原目前工作區檔案:git checkout, restore, switch

今天的內容硬要跟樂高有關連,我大概會這樣說,當我們編輯樂高製作手冊,編輯到一半,還沒正式寫進手冊裡,但,我不想要目前編輯到一半的內容了,我該怎麼辦?但,我想不到...

鐵人賽 Software Development DAY 10

技術 Day 10 - 編輯到一半突然有其他事情插進來要先做,該怎麼辦?談 git stash

在閱讀的時候,如果突然有事情必須暫停,我們可能會在書裡夾上書籤,等待其他的事情處理完畢,再透過書籤回到正在閱讀的地方。而製作樂高手冊,假設目前正在做的這個步驟,...