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
協議速度最快。