1. 程式人生 > 其它 >2022/03/31 需要一個遠端備份

2022/03/31 需要一個遠端備份

需要一個遠端備份

必須得相信:

一個人可以走得很快。但是一群人才能走得更遠。當我們有一個很好的idea並且已經為之做出了什麼的時候。它不應該只存在於自己的腦子或者是自己的計算機內。它需要讓更多的人知道。同時也應該讓想了解它的人有機會和渠道瞭解它。

把專案託管到遠端倉庫

在一個完整的專案最初應該把它完整的放到一個地方。讓各個想了解該專案的人都有機會去了解該專案。於是我們需要一個遠端倉庫去託管本地的git倉庫。因為不可能全世界的人都來訪問自己的主機上的專案。

遠端倉庫--->同步--->本地倉庫--->多人協作

同步步驟:

在本地初始化版本庫(git init)--->在程式碼託管平臺建立一個倉庫--->在本地通過客戶端與平臺倉庫關聯

新增關聯:

git remote add origin 遠端倉庫的git地址

添加了關聯以後就可以把本地的版本庫內容推送到遠端倉庫:

git push -u origin master
# 第一次提交把本地的master分支推送到遠端
# 之後提交指令如下
git push origin master # 將本地的版本庫推送到遠端的master分支上

注意:

  • -u引數第一次推送。Git會把本地的master分支內容推送的遠端新的master分支,還會把本地的master分支和遠端的master分支關聯起來

  • 將本地與遠端倉庫同步時需要驗證身份資訊(在本地計算機新增託管平臺的信任資訊)

解除本地與遠端的關聯

先檢視與遠端有多少個關聯:

git remote -v

刪除與遠端倉庫的同步(既不會刪除本地版本庫也不會刪除遠端倉庫。只是刪除了二者同步的關聯):

git remote rm <name>
# <name>是指通過git remote -v檢視到的與遠端倉庫的關聯的遠端分支名稱。在第一次建立關聯的時候就會起名

專案參與者如何獲取到專案程式碼

專案參與者只需要克隆一份主分支即可

git clone 遠端倉庫的ssh連結

注意:

Git支援多種協議,包括https,但ssh協議速度最快。