Git遠端倉庫 分支管理

2021-10-07 12:19:51 字數 2178 閱讀 9135

一,遠端倉庫相關操作

1.轉殖遠端倉庫**到本機

git clone url

2.顯示遠端倉庫

git remote -v

origin   (fetch)

origin (push)

3.從遠端倉庫拉取資料

git pull origin master

git pull origin master --allow-unrelated-histories

4.推送資料到遠端倉庫

git pull origin master#先拉取

git push origin master#後推送

5.檢視遠端倉庫資訊

git remote show [remote-name]

eg: git remote show origin master

* remote origin

fetch url:

push url:

head branch: master

remote branch:

master tracked

local ref configured for 'git push':

master pushes to master (local out of date)

二,分支管理

1.檢視分支

git branch

* master
2.建立分支

git branch dev

dev

* master

git checkout -b xx#建立並切換到xx分支

* dev

master

4.分支合併

git merge dev#如該命令執行於master分支,即為將dev分支**合併到master分支,反之同理

5.檢視合併到當前分支的分支

git branch --merge

6.檢視還沒有合併到當前分支的分支

git branch --no-merge

二,遠端分支

一,定義:

遠端分支:在遠端倉庫上的分支,就叫遠端分支。

二,關聯遠端分支:

1.轉殖的方式:如首次clone專案的master分支就已經本地的和遠端的分支是關聯一起的,因為是用拉取下來的。

git clone ***.git

2.本地推送的方式:我們在本地建立乙個分支,然後推送到遠端倉庫,然後再進行關聯。

git checkout -b dev #建立並切換到dev分支 

git push origin dev #推送到遠端倉庫

git branch -u origin/dev #dev關聯到遠端dev分支

3.遠端拉取方式:遠端倉庫已經存在乙個分支,通過命令拉取到本地。這種情況出現在多人開發中,你的同事給遠端推送了乙個分支。然後你這邊拉取下來,然後再進行關聯。

git fetch origin  #把遠端倉庫的資料在本地進行更新

git checkout -b dev origin/dev #建立dev分支並且將遠端origin/dev分支關聯到本地dev分支

[ git merge origin/dev ] #將遠端origin/dev分支**合併到本地dev分支

分支關聯的好處?

以後只需通過git push origin命令就可以將本地當前分支推送到關聯的遠端分支。就一簡化縮寫作用

三,刪除分支

1.git branch -d bug#刪除本地dev分支

2.git push origin --delete bug#刪除遠端dev分支

git 遠端倉庫 and 分支管理

ssh keygen t rsa c youremail example.com 一.先有本地庫,再關聯遠端庫 要關聯乙個遠端庫,遠端庫的名字origin,這是git預設的叫法,也可以改成別的,但是origin這個名字一看就知道是遠端庫。git remote add origin git githu...

git遠端分支管理

1.建立 remote mkdir my project.git git init bare 2.建立本地git cd my project git init 3.連線並提交 git add git commit m commit message git remote add origin ssh ...

Git管理遠端倉庫

目的 將遠端倉庫 github專案 複製到本地。提交檔案到暫存區 git add 檔名 將暫存區檔案提交到git倉庫 git commit m description 將本地同步到遠端倉庫 git push 有時候無法同步或者說是沒有許可權 the requested url returned er...