搜尋感興趣的網誌

所有文章連結

2022年2月24日 星期四

Github & Git版本控制基本流程_前篇

      只要是工程師,相信都非常熟悉GtihubGitGithub上面有非常多大神寫的Code,除了可以放置作品分享或展示外,若是有與團隊一起的專案時,還可以進行版本的控制,簡單說就是紀錄每次編程的資訊,修改、新增、刪除了甚麼,對於案件量多的工程師來說非常方便,畢竟要想起來每次進度做了哪些內容真的不是件很容易的事情。

 

今天就要帶來一點點小雷自己有使用的Git簡單流程操作,並不是那種大神團隊連接很多的Branch,而是自己寫Code時可以清楚知道自己每次的流程與Log紀錄,簡單的語法連接GithubGit,話說VScode上是可以連接Github的,他有一個原始檔控制與登入選項,小雷沒有特別去研究如何使用,因為想要多熟悉Git Bash的語法跟流程走向,所以目前都是使用Git Bash操作,未來若有去研究VScodeGithub連接時再一併做分享。

 

稍微介紹一下GitGithub在做甚麼 :

一開始使用的時候小雷看得有點霧沙沙,感覺弄得很複雜,使用了一段時間之後才慢慢了解為何這麼操作,可以想像一下你有兩個數據資料庫,一個在你的電腦中,掌管電腦中的檔案,一個是遠在天邊的,掌管網路世界的數據資料,資料要相通時,中間透過PushPull做一個橋接進行檔案的更新,以下有做個簡易的圖示(這是用drawio做的流程圖,以後可以來分享一下使用方式) :

1.      從我們的電腦到遠端儲存庫 : 本地儲存庫有連接遠端的儲存庫後 >> 增加檔案到暫時索引區域 >> 移交到本地儲存庫儲存 >> 上傳到遠端儲存庫

2.      從遠端到我們的電腦 : 遠端的儲存庫 >> 檔案回到我們本機電腦上進行檔案更新後再重新回到流程1走一遍上傳更新檔案。

3.      中間連接的英文就是Git語法,基本的簡單語法就可以使用了。


需要的工具只有兩個

1.      Git >> 官網連接https://git-scm.com/

-          先至Git官網下載Git主程式(圖示中的紅框處),也有Mac專用的,小雷Windows用久了,所以介紹的是Windows專用的

-          進入下載頁面後,直接下載主程式(現在一般都是64-bit)就可以了,完成後就是下一步下一步到安裝完成


2.     
Github >> 官網連接https://github.com/

-          進入官網後右上角可以註冊或是登入,註冊的流程就不多加贅述

-          登入後請點選Repositories(中文翻譯是儲存庫,儲存專案的地方),再來點選New(創建新的專案)

-          進入Create a new repostory後,請檢視一下Owner是否正確,再來輸入專案名子與敘述(敘述看個人是否要寫,有README可以用),底下的紅框有兩個公開方式(PublicPrivate)Public是免費的功能,所有人都可以自由地檢視、應用你的程式碼,Private是不公開的功能,記得是要費用的,所以我們選擇Public就好,最後紅框的Initialize有三個功能,這邊我們三個都先不選,可以之後再來設定 :

a.      README file(關於此編碼的介紹等等)

b.      .gitignore(設定排除不上傳的檔案都會寫在這裡)

c.       license(要讓別人使用的憑證方式,讓別人使用時是否要屬名還是有特殊規等等,這部分各位可以去檢視一下他的標註方式並使用,若是有開發出新功能,至少知道這是誰開發的,以免被亂用)

-          新建之後請把紅框中的網址複製起來,這個是要與Git連接用的網址,連接的方式還有SSH,但是小雷本身沒有研究到那邊,就交給各位研究研究啦!



3.      畢竟Github是屬於公開式的網站,大家都可以自由分享與使用別人的心血,特別特別要注意,上傳、更新前只要是關乎個人資訊(帳號密碼等等)的都請小心謹慎確認後再上傳!!

 

到這邊我們就搞定一開始的前置流程了!!下一篇就會開始介紹檔案上傳與拉回更新的方式,下次見!

沒有留言:

張貼留言

其他文章

看看精選文章

納希克房價分析 | Nashik Apartment Price Analyze – 語法解析(上)

  這次 Nashik 的房價分析有上傳至 Kaggle ,有興趣的朋友可以前往閱覽, RMarkdown PDF 報告存放在 Google 雲端,程式碼則是存放於 Github ,照慣例會分享好用的函式語法,雖說基本的 Packages 與語法可能很多人都會完整的閱覽,但是實際...