1. 程式人生 > >Git--Remote遠端倉庫的使用

Git--Remote遠端倉庫的使用

注:下面的shortname 和 reomtename都是指的遠端倉庫的名稱

1 遠端倉庫的作用

使用Git的遠端倉庫可以實現團隊協作開發。

2 遠端倉庫的使用介紹

1) 克隆遠端版本倉庫到本地:

git clone https://github.com/CnPeng/test.git    

2) 檢視遠端倉庫的資訊

git remote -v       

執行該命令後,會列出當前程式對應的所有遠端版本倉庫的資訊,含倉庫名和倉庫地址 . ( v 是verbose 的縮寫,冗餘 )如下圖:

這裡寫圖片描述

git remote

執行 git remote 命令之後 ,只是會單純的列出所有遠端倉庫的名字,不會展示遠端倉庫的地址

3) 將遠端版本庫中的最新程式碼同步到本地

Git 提供了兩種命令來完成此功能,分別是 fetch 和 pull,它們區別及用法如下所示:

git fetch origin master      

執行這個命令後,就會將遠端版本庫上的程式碼同步到本地,不過同步下來的程式碼並不會 合併到任何分支上去,而是會存放在到一個 origin/master 分支上,之後再呼叫 merge 命令將 origin/master 分支上的修改合併到主分支上即可 git merge origin/master

git pull origin master      

pull 命令則是相當於將 fetch 和 merge 這兩個命令放在一起執行了,它可以從遠端版 本庫上獲取最新的程式碼並且合併到本地,

將遠端的某個分支上的程式碼拉到本地
git pull [remote-name] [branch-name]
這個 remote-name 是遠端倉庫的代名稱,branch-name 是分支名

實際使用中,需要先通過pull將程式碼拉到本地,處理完衝突之後,再執行push

4) 將修改後的程式碼同步到遠端版本庫

git push origin master      

其中 origin 是遠端版本庫的 Git 地址的代名稱,master 部分指定的是同步到哪一個分 支上,上述命令就完成了將原生代碼同步到 https://github.com/CnPeng/test.git

這個版本庫的 master 分支上的功能。

將遠端的某個分支上的程式碼拉到本地
git pull [remote-name] [branch-name]
這個 remote-name 是遠端倉庫的代名稱,branch-name 是分支名

5) 新增遠端倉庫

git remote add [shortname] [url]

如:git remote add dev git://github.com/CnPeng/test.git ,這樣,就可以用字串 dev 來代指該倉庫地址。在使用 git remote -v 檢視倉庫列表的時候,就會有一個 dev 的倉庫列表。新增成功之後檢視全部遠端倉庫的效果如下圖:

這裡寫圖片描述

6) 檢視遠端倉庫資訊

git remote show [shortname] 

檢視某個遠端倉庫的詳細資訊,如:git remote show origin 將會顯示出shortname為origin的遠端倉庫的詳資訊

7) 重新命名遠端倉庫

git remote rename [old-name] [new-name] 

將遠端倉庫重新命名,如:git remote dev cnpeng ,執行這句程式碼之後,就會將shortname為dev的遠端倉庫重新命名為 cnpeng

8) 刪除遠端倉庫(解除與遠端倉庫的關係)

git remote rm [shortname] 

刪除指定名稱的不在使用的遠端倉庫,如:git remote rm cnpeng ,執行這句程式碼之後,就會將shortname為cnepng的遠端倉庫刪除掉

相關推薦

git remote 遠端倉庫介紹和用法

1 遠端倉庫的作用 使用Git的遠端倉庫可以實現團隊協作開發。 2 遠端倉庫的使用介紹 假設我們已經有了一個遠端倉庫,地址是:https://github.com/CnPeng/test.git 1) 克隆遠端版本倉庫到本地: git clone https://github.c

Git--Remote遠端倉庫的使用

注:下面的shortname 和 reomtename都是指的遠端倉庫的名稱 1 遠端倉庫的作用 使用Git的遠端倉庫可以實現團隊協作開發。 2 遠端倉庫的使用介紹 1) 克隆遠端版本倉庫到本地: git clone http

git push遠端倉庫時報錯:fatal: remote origin already exists. (已解決)

   在做遠端倉庫除錯階段,突然發現修改後的專案無法push了:  如果輸入$ git remote add origin [email protected]:djqiang(github帳號名)/gitdemo(專案名).git   

git 修改遠端倉庫 remote origin

方法一: git remote set-url origin [email protected]:mStar/OTT-dual/K3S/supernova 方法二: git remote rm origin git remote add origin [emai

git修改遠端倉庫

使用git進行遠端倉庫連線,url寫錯了或者遠端倉庫的地址改了,需要在本地也相應地對Url進行修改。有三種方法: 第一種:先刪除原來的url,再建立新的url: git remote rm origin git remote add origin [email protec

Git--連線遠端倉庫

連線遠端倉庫 一、建立SSH Key ssh-keygen -t rsa -C "[email protected]" 如果一切成功的話,可以在宿主目錄下找到.ssh目錄,id_rsa是私鑰,不能洩露出去,id_rsa.pub是公鑰,可以公之於眾。

git連線遠端倉庫

git連線遠端倉庫遇到的幾種情況 1.clone方式 進入(或新建)任意一個資料夾 克隆遠端倉庫到本地:git clone 遠端倉庫地址 本地資料夾已和遠端倉庫進行連線,可以進行各種操作 2.將本地的倉庫和遠端倉庫進行關聯    1.新建資料

git遠端倉庫下載程式碼到本地(非master分支)

問題: 使用 git clone ssh://[email protected]:xxxxxxx.git 預設 clone 的是這個倉庫的 master 分支。如果最新的程式碼不在 master 分支上,該如何拿到呢? 解決辦法: 先檢視分支

git 命令 git強制 遠端倉庫 回退 到某個版本

git強制 遠端倉庫 回退 到某個版本 強制撤銷push到遠端倉庫的程式碼的提交: git reset --hard 版本號回(退到想要去的版本,hard是不留任何的痕跡,soft是留痕跡,mixed也是留痕跡但是停留在當前的改變的介面而不像soft一樣是返

在Idea中使用git遠端倉庫pull和push檔案

1  開啟idea-> VCS-> import into Version control ->  create git repository  2  在本地目錄下建立ignore list 3  寫完程式碼後,右鍵-> git -> 先add,再comm

Git 連線遠端倉庫Github

      建立SSH Key。     在使用者主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa和id_rsa.pub這兩個檔案,如果已經有了,可直接跳到下一步。     如果沒有,開啟Shell(Win

如何使用Git克隆遠端倉庫

首先明確一個思維,我們用Git維護的專案版本,分本地和遠端兩個,只有將本地的git管理和遠端的連線起來,才能在遠端倉庫中顯示遠端完整的控制流程,也更方便多人協作和遠端協作。本地是針對你自己個人的。 GitHub 首先你可以註冊github賬號,https://github.com

Git 修改遠端倉庫地址

前言 使用: git remote add [name,預設是:origin] [遠端倉庫地址url] 可以給我們的本地倉庫設定遠端倉庫的連線(推送)地址。 有的時候我們地址輸入錯誤,或者想改變地址。 方法 1. 刪除現有的遠端倉庫地址 如果不先刪除就會提示:

git更改遠端倉庫地址

git修改遠端倉庫地址的三種方法 直接命令修改 git remote set-url origin [url] 命令,先刪除後設新地址 git remote rm origin git r

Git 使用遠端倉庫

遠端倉庫 什麼是遠端倉庫 Git 是一個分散式版本控制系統,這意味著不存在一個主資訊倉庫。每位開發者使用的都是倉庫的一個副本。因此,你可以擁有倉庫的一個副本(它包含釋出的 commit 和版本歷史記錄),並且你的朋友也可以擁有相同倉庫的一個副本。每個倉庫包含的資訊與其他副本完全相

git建立遠端倉庫

  如果想要把自己的程式碼上傳到碼雲(github)怎麼辦,我們得建一個遠端倉庫,遠端倉庫通俗點理解就是碼雲上得一個專案   (1)首先在碼雲上建立一個專案,具體配置,用什麼風格或語言根據自己而定,記住它的http地址   (2)在伺服器上輸入  git remote 檢視遠端倉庫(不建立肯定沒

git clone遠端倉庫的分支

github上比較有名或者較為有名的程式碼一般都有分支,分支的作用是不同的開發人員在不同的分支上同時進行開發,並且不影響master。 當我們想clone別人的在分支中修改的code時,我們在github中看到往往是master,並且我們clone下來的也是也是master,

git遠端倉庫拉取程式碼

使用git  直接提交的話   直接 push 獲取最新版本  有兩種  拉取 和 獲取 pull 和 fetch git  pull     從遠端拉取最新版本 到本地  自動合併 merge            git pull origin master git

搭建git伺服器遠端倉庫_linux

搭建git伺服器遠端倉庫 安裝git軟體      yum install git 配置git的使用者資訊      git config --global  user.name "XXX

git合併遠端倉庫上的提交記錄

有時候,我們用git提交程式碼時,因為我們的疏忽,會導致同一個問題,修改多次,因為反覆提交多次,最終穩定下來,我們想把git上這些不成熟的提交記錄合成一個終極記錄。例如: git上依次有如下提交(按提交時間從新到舊): 提交記錄k 提交記錄m 提交記錄n4 提交記錄