iT邦幫忙

git相關文章
共有 461 則文章
鐵人賽 AI & Data DAY 2

技術 【Day2】開發環境大補帖 - Node.js、NVM、git、yarn、VSCode

工欲善其事,必先利其器 為什麼寫這篇文章? 因為我自己在剛接觸程式時最痛恨的就是環境設定 不知道是我跟電腦不合還是怎樣,每次我學新東西的時候總是在環境設定...

鐵人賽 Modern Web DAY 3

技術 Git 程式碼版本控制 初步上手——全端產品工具箱 II

git logo from Wikimedia 軟體產品的開發、營運到維護是個失序到有序、複雜到規律的過程。其誕生需要動輒團隊中各種角色:產品經理/營運、...

鐵人賽 Mobile Development DAY 3

技術 [Android Studio菜鳥的學習分享]GitHub創造屬於你孩子們的家(下)-專案上傳備份

昨天我們把環境安裝完成,今日要將專案上傳備份。前半段為第一次上傳,後半段有兩種方式為之後每次備份。 第一次上傳 Step01: 選取版控Git 這時專案內檔...

鐵人賽 Mobile Development DAY 2

技術 [Android Studio菜鳥的學習分享]GitHub創造屬於你孩子們的家(上)-環境安裝

GitHub是我們用來備份或分享自己專案的平台,它的功能非常強大,除了可以標記你每次的更新內容,更可以與其他人共同創作,最重要的是對於一個工程師或公司,它的備份...

鐵人賽 DevOps DAY 19
遠離 DevOops 系列 第 19

技術 [Day 19] Oops!gRPC - Protoc 容器化實作

Oops 安裝 gRPC Protoc好麻煩! 相信每個人在裝gRPC Protoc,可能都要花一些時間,還可能要處理一些環境問題,那就讓我們就把他封裝成容易讓...

鐵人賽 DevOps DAY 5
遠離 DevOops 系列 第 5

技術 [Day 5] Oops!Gitea - 防止git commit被偽造

在Gitea上使用GPG簽署 [Mac] 今天來教大家在gitea推commit上去時,防止git commit被偽造。 為什麼會需要使用GPG簽署commit...

鐵人賽 Modern Web DAY 3

技術 【D3 - 主委加碼】版本控制 -- Git

Git: 哈囉大家好我是一個版本控制系統...: 等等..版本是甚麼? 控制是要控制甚麼? 預備 創立一個github帳號~ https://github...

鐵人賽 Microsoft Azure DAY 6
Azure 的自我修煉 系列 第 6

技術 Day06 專案 Git 版本控制

Git版本控制 專案初始化之後,第一件事情其實是加入版控,因為版控可以讓你知道自己修改的哪一些程式,方便管理自己的程式碼,在多人合作開發時更是不可少的工具,這邊...

鐵人賽 Software Development DAY 1

技術 為什麼我不會 git command line 呢?

在開始之前,想先瞭解大家為什麼不會,以下是我猜想的原因: 開發環境可以使用 GUI、用不到 不是真的想學 要是真的想學,早就會了 原來世界上有這種東西 沒圖...

技術 設定一台電腦多 Git 帳號

嗨各位讀者你們好,今天要分享的是一台電腦如何設定多 Git 帳號。 先說說我自己的動機需求,通常在公司內需要使用公司內部的 git 帳號,但是下班又想直接使用...

技術 如何將Git專案在網路上設定為公開,可編輯

登錄https://github.com/後 1.點選右上角個人資料/點選your repositories 2.點選專案3.選Settings4.Change...

技術 git指令

分支 git branch 查看分支 git branch 名稱 新增分支 git branch...

技術 Git stash

今天在一個情境下,假如我們在一個分支下做開發,但還沒開發完成,master出現嚴重問題需要優先處理,此時我們直接git checkout master,切換到m...

技術 Git cherry-pick

今天一個情境下為,我們在master創建一個有bug的文件,而後在創建一個分支(stable 1.x),此時此分支與master是同步的,而後我們在master...

技術 Git merge&rebase

今天要來分享一個關於merge與rebase的差別。 此為兩者的示意圖:左為rebase,右為merge。 merge: 首先在master分支上做兩次com...

技術 Git fork & upstream & projects

被fork的項目一般會稱作upstream,如下圖右邊的倉庫。 當upstream的倉庫做了更動,我們fork的項目就會落後upstream,要如何去與ups...

技術 Git pull request

什麼是Pull Request? 當我們想對些遠端第三方的其他倉庫,在裡面做些更改,或有bug我們想要修改並貢獻,就可以透過pull request。 如果直接...

技術 Git SSH

今天要來介紹一些SSH的操作及相關指令,一般我們要連結到遠端server通常都要透過git push origin master,這種方式需要登入帳密,且容易被...

技術 Git Remote branch & pull & tag

接著上Remote 1來介紹,資料同步的另一種方法pull。 方法二 git pull: git merge及git fetch的綜合體,較為快速。 我們在遠端...

技術 Git Remote branch & merge & fetch

今天要來介紹一些與Github有關的操作,還有branch的一些操作等等。 首先我們在Github,創建一個新的repository,因為我們已在local有創...

技術 Git reset & restore & .gitignore

當我們創建資料會放到working directory,而這時候我們不能夠commit,資料需要透過git add xxx放到staging area,而後我們...

技術 Git Local & Basic command

Git又稱作 vesion control system 是一個版本控制系統,當我們在做一個project、files的時候,可以由多人,不同地點,不同時間去編...

達標好文 技術 多人開發 Git規範參考

前言 工作幾年偶爾會看到Git commit記錄寫上了一堆bug fix或者modify UI之類的說實在這樣寫過兩個月回去看沒有按照每一筆紀錄看過程式,根本不...

技術 Git 學習筆記_07(Git stash 暫存檔案)

簡介 在我們開發專案的時候可能目前在做一件事情,但這時候卻有更緊急的事情要處理而不得不暫時放下手中的事,可是手上的事情尚未完成無法將它加入到commit中,這時...

技術 Git 學習筆記_06(Git tag 標籤)

簡介 在進行專案的開發時,往往都會記錄專案的版本以防想要觀看前一個版本的程式碼。 git tag 標籤名稱 -> 新增指定名稱的tag 在簡介中有介紹了版...

技術 Git 學習筆記_05(Git merge合併分支)

簡介 我們在上一篇中提到,對於不同的開發者要對同一個專案進行開發時,可以使用git branch建立一個新的分支,這樣可以在不影響其他分支的情況下,多人同時地對...

技術 Git 學習筆記_04(Git Branch 分支)

Branch簡介 在開發專案時,可能同時會有多人在開發同一功能或修復錯誤,也可能會有多個發佈版本的存在,並且需要針對每個版本進行維護,這時候便需要分支的存在,...

技術 Git 學習筆記_03(使用Git指令 - 2)

使用 .gitignore來忽略檔案 有時候會需要避免一些檔案進入到版本控制當中,比如暫存檔、測試的檔案...,這個時候就可以使用.gitignore來忽略掉他...

技術 Git 學習筆記_02(使用Git指令 - 1)

簡介 本篇正式輸入Git的指令到Git Bash來達到將資料存入Git中。 使用者設定 一開始使用Git首先要做的就是設定使用者的名稱與信箱只要設定一次。 $g...

技術 Git 學習筆記_01(初步認識Git功能)

簡介 Git是一個分散式版本控制軟體,簡單來說類似玩遊戲可以儲存進度,在需要變更進度之前先儲存以免發生任何問題還可以載入舊的進度。 Git的優點 免費,開源...