Git

Git是個分散式程式碼版本管理系統 (Version Control System),所以,使用Git的使用者都會擁有一份完整的程式碼。Git本身並沒有權限管控,所以,一般而言,會利用git server來協助權限管控。如果不想自己架設git server,可以使用git雲端服務。最常用的git雲端服務就是github。

在Gitgub上可以新增自己的程式庫 (repository),程式庫可以設為公開或私密,設為公開的話,所有人都可以看到我們的程式碼,設為私密的話,就只有被授權的人才能看到。當使用git時,我們會有本地程式庫(local repository)及遠端程式庫(remote repository),通常我們會把遠端程式庫(remote repository)設在github上。所以,首先我們會先將程式碼commit到本地程式庫,然後透過push,將程式碼上傳到遠端程式庫,透過pull取得遠端程式庫的內容。

利用Git上傳專案到Github

Github可以創建一個組織(Organization),在組織裡,新增的repository,同一個組織裡的人都可以使用。

首先,我們到github上利用「Sign up」申請一個帳號。如果已經有帳號,就可以利用「Sign in」登入。

Untitled

Untitled

利用「New Repository」產生一個新的程式庫。

Untitled

輸入名稱之後點選「Create Repository」

Untitled

Untitled

等等會需要這個連結

Untitled

等一下會需要依序在terminal下執行這些動作,或者利用vscode執行這些動作:

<aside> 📢 有些動作只要第一次執行,未來都不必再執行,但有些步驟就必須每次都執行

</aside>