關於Git遠端版本庫

2021-09-22 09:33:02 字數 700 閱讀 3822

git作為分布式版本庫控制系統,每個人都是本地版本庫的主人,可以在本地的版本庫中隨心所欲的建立分支和里程碑.

當需要多人協作時,問題就出現了:

1.如何避免因為使用者把所有的本地分支都推送到了共享版本庫,從而造成共享版本庫上分支混亂.

2.如何避免不同使用者針對不同特性開發建立了相同名字的分支而造成分支名稱上的衝突;.

3.如果不帶引數執行git fetch,git pull和git push 到底是和那個遠端版以及哪個分支進行互動?

之前說git 分支的時候,每乙個版本庫最多隻和乙個遠端共享上游版本庫進行互動.但是實際上git允許乙個版本庫和任意多個版本庫進行互動.

下面我基於遠端的miam.git版本庫再建立幾個新的版本庫.

這樣在本地的工作區中就有了三個基於遠端共享倉庫miam.git的倉庫.(第乙個是clone後面跟著url之後沒有 名稱)分別是miam.git ,miam1.git ,miam2.git

先看看miam.git遠端共享版本庫中包含哪些分支?

原來遠端共享版本庫有三個分支.

但是在本地執行git branch 命令檢查分支,

git 建立遠端版本庫

一 github遠端版本庫 1 建立ssh key windows ssh keygen t rsa c youremail example.com 2 連線版本庫git remote add origin git github.com ltt2725738034 ll.git 3 轉殖版本庫 gi...

Git遠端庫版本回滾

git 庫回滾 指的是將 庫某分支退回到以前的某個commit id 本地 庫回滾 git reset hard commit id 回滾到commit id,講commit id之後提交的commit都去除 git reset hard head 3 將最近3次的提交回滾 遠端 庫回滾 這個是重點...

git 高階 (六)遠端版本庫

git fetch 從遠端版本庫抓取物件及其相關的元資料。git pull 和git fetch 類似,但是合併修改到響應分支。git pull操作有兩個步驟,先是git fetch,然後執行git merge 或 git rebase.git push 轉移物件及其相關的元資料到遠端版本庫。git...