如何將本地已有專案關聯到github的新建的專案中

語言: CN / TW / HK

1.背景

很多使用Git的人會遇到這樣的情況,我在本地新建了一個專案(以Java專案舉例)。此時這個Java專案還沒有用Git進行管理。然後我們這個時候會去GitHub或者其他你想用來管理專案的Git後臺建立一個專案。這個時候如何將本地的專案推送到伺服器上?

一般的做法就是首先 GitHub 上建的專案 Clone 到本地。然後把新建的專案手動拷貝到專案中,然後把檔案用Git進行管理。最後把檔案 Push 到Github。其次我們還可以使用命令進行操作。下面就來說一說如何用命令的方式直接把兩者關聯進行管理。這個也是我們比較常見的方式。

2. 關聯步驟

2.1Github建立專案

本地專案如下:

image.png

然後在Github上面建立名稱和本地一樣的專案:

image.png

2.2 Git初始化本地專案

用命令初始化本地專案:

git init git add . git commit -m "project init"

image.png

2.3 關聯GitHub專案

命令:

shell git remote add <name> <url>

例如:

shell git remote add origin [email protected]:mxsm/distributed-id-generator.git

此時已經關聯起來了。

2.4 pull遠端庫

命令:

git pull origin main --allow-unrelated-histories

image.png

2.5 提交程式碼

git push -u origin main

image.png

到這裡就完成了本地專案關聯到GitHub的專案。

2.6 驗證

開啟GitHub專案進行驗證:

image.png

以及提交關聯了。

Tips: 以上操作是GitHub已經添加了SSH key的情況下進行操作的。沒有新增的可以自行進行新增

3. 總結

本地將本地已有專案關聯到github的新建的專案中主要使用的是命令:git remote add 。平時工作中也用的比較多。

我是螞蟻背大象,文章對你有幫助點贊關注我,文章有不正確的地方請您斧正留言評論~謝謝

參考資料:

  • https://docs.github.com/cn/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys
  • https://docs.github.com/cn/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account