1. 程式人生 > >Git更新遠端倉庫程式碼到本地

Git更新遠端倉庫程式碼到本地

當我們在多臺電腦上開發一個專案的時候,需要經常修改提交內容並在另一臺電腦上更新遠端最新的程式碼,今天看了一下如何從遠端程式碼倉庫獲取更新到本地,總結了一下網上的文章,採用如下的方式比較簡單。

檢視遠端分支

使用如下命令可以檢視遠端倉庫(我這裡有一個origin倉庫)

1 2 3 $ git remote -v origin  [email protected]:username/Animations.git (fetch) origin  [email protected]:username/Animations.git (push)

從遠端獲取最新版本到本地

使用如下命令可以在本地新建一個temp分支,並將遠端origin倉庫的master分支程式碼下載到本地temp分支

1 2 3 4 5 6 7 8 $ git fetch origin master:temp remote: Counting objects: 18, done. remote: Compressing objects: 100% (6/6), done. remote: Total 11 (delta 3), reused 0 (delta 0) Unpacking objects: 100% (11/11), done. From github.com:username/Animations
* [new branch]      master     -> temp c07bdc7..40f902d  master     -> origin/master

比較本地倉庫與下載的temp分支

使用如下命令來比較原生代碼與剛剛從遠端下載下來的程式碼的區別:

1 2 3 4 5 6 7 8 9 10 11 $ git diff temp diff --git a/README.md b/README.md deleted file mode 100644 index 76699ed..0000000 --- a/README.md +++ /dev/null @@ -1,6 +0,0 @@ -Animations
-========== - 。。。

合併temp分支到本地的master分支

對比區別之後,如果覺得沒有問題,可以使用如下命令進行程式碼合併:

1 2 3 4 5 6 7 $ git merge temp Updating c07bdc7..40f902d Fast-forward README.md                                                  | 6 ++++++ src/cn/exercise/animations/MainActivity.java | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 README.md

刪除temp分支

如果temp分支不想要保留,可以使用如下命令刪除該分支:

1 2 $ git branch -d temp Deleted branch temp (was 40f902d).

如果該分支的程式碼之前沒有merge到本地,那麼刪除該分支會報錯,可以使用git branch -D temp強制刪除該分支。

這樣,我們把遠端倉庫程式碼更新到本地了。不過,還有一些其他方式更新,後面找時間再研究一下。另外,git diff如果不借助一些GUI工具,看起來比較痛苦,下一次配置一個圖形化比較工具來體驗一下。

相關推薦

Git更新遠端倉庫程式碼本地 git fetch

當我們在多臺電腦上開發一個專案的時候,需要經常修改提交內容並在另一臺電腦上更新遠端最新的程式碼,今天看了一下如何從遠端程式碼倉庫獲取更新到本地,總結了一下網上的文章,採用如下的方式比較簡單。 檢視遠端分支 使用如下命令可以檢視遠端倉庫(我這裡有一個origin倉庫)

Git更新遠端倉庫程式碼本地

當我們在多臺電腦上開發一個專案的時候,需要經常修改提交內容並在另一臺電腦上更新遠端最新的程式碼,今天看了一下如何從遠端程式碼倉庫獲取更新到本地,總結了一下網上的文章,採用如下的方式比較簡單。 檢視遠端分支 使用如下命令可以檢視遠端倉庫(我這裡有一個origin倉庫)

git clone 遠端倉庫本地(或伺服器)非空目錄下

在我們使用git從遠端主機克隆一個版本庫的時候,如果克隆到本地的資料夾是空則不會有任何問題,那麼當我們克隆到本地資料夾非空時則就會出現錯誤資訊了,並且clone不成功 clone到本地不為空的資料夾下的時候會出現這樣的提示,例如 already exists and i

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

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

git命令-遠端倉庫拉取、本地倉庫更新、工作空間提交等等

         這個可以雖然不是自己寫的,但是也不是轉載的   Workspace:工作區   Index / Stage:暫存區   Repository:倉庫區(或本地倉庫)   Remo

如何使用git本地電腦clone別人的github上的遠端倉庫程式碼

背景 本地安裝了git,同時github也已經申請了賬號,想通過git把github上別人的程式碼clone到本地。 操作步驟 1.在自己電腦建立本地倉庫 第一步,開啟git bash,找一個存放所有git專案的目錄。假設git的目錄叫gitRepo。 第二步

git 更新遠端程式碼本地和將原生代碼推送到遠端

我們在多臺電腦上開發一個專案的時候,需要經常修改提交內容並在另一臺電腦上更新遠端最新的程式碼,今天看了一下如何從遠端程式碼倉庫獲取更新到本地。 檢視遠端分支 使用如下命令可以檢視遠端倉庫(

基於SSH協議clone GitHub遠端倉庫本地-git

輸入框 setting 生成 ready 可能 取代 初學 into etc 經常逛 GitHub 的可能都知道,在 clone 遠端倉庫的時候,會有兩個選項,如下圖: 首先我們來說明一下兩種方式的區別。 使用 HTTPS url 克隆對初學者來說會比較方便,復制HTT

git遠端倉庫拉取程式碼

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

解決git指令更新遠端倉庫github時每次都要輸入使用者名稱和密碼問題

在安裝本地GIt Bash的時候 執行命令 ssh-keygen -t rsa -C xxxx 後, 會有一個輸入密碼(Enter passphrase (empty for no passphrase)) 與 再次確認密碼(Enter same passphr

Git遠端倉庫拉取程式碼

1.從git/github/碼雲複製程式碼地址 2.在本地選取一個資料夾存放程式碼 3.右鍵開啟Git Bush Here命令列 git clone https://github.com/88888/M

git倉庫遷移和更新遠端倉庫地址

一、git倉庫遷移 1,從原倉庫clone或pull到本地倉庫 git clone project_name ​【old_remote_repository_address】 2,​在新的git建立一個新倉庫。如果用gitolite搭建的git伺服器,那麼只需要在配置檔案gitolite.conf上新增

Git克隆遠端倉庫的專案到本地

一、將遠端倉庫克隆到本地倉庫 1.第一步:建立SSH Key,預設生成在c盤。由於本地倉庫與遠端倉庫是通過SSH方式加密,所以需要生成SSH Key。 $ ssh-keygen -t rsa -C "[email protected]" 在c盤下: C:\Users\Adminis

Git 【基於SSH協議clone GitHub遠端倉庫本地

經常逛 GitHub 的可能都知道,在 clone 遠端倉庫的時候,會有兩個選項,如下圖: 首先我們來說明一下兩種方式的區別。 使用 HTTPS url 克隆對初學者來說會比較方便,複製HTTPS

git拉取遠端倉庫程式碼

1、切換到想要存取程式碼的資料夾 2、git clone [email protected]……克隆遠端倉庫master的程式碼 3、git checkout -b dev  在本地建立一個分支 4、git branch --set-upstream-to o

git 本地倉庫遠端倉庫本地分支和遠端分支

從遠端git倉庫簽出程式碼:   $ git clone git://aaa.com/git_project.git (遠端git伺服器專案所在地址) 當你需要克隆遠端專案到本地時,預設會把專案儲存在名為 git_project 資料夾下面. 你也可以指定本地的一個空資料夾ccc git clone git

Git 同步fork 拉取遠端倉庫程式碼

適用情況:1  fork了別人的程式碼,原作者改動了,自己的github想要同步到最新版。2 你是前端,拉取了小組的master,但是現在你需要和你配合的A工的程式碼。操作:1    開啟本地倉庫位置,Git Bash here2    把想要同步的這個倉庫關聯到本地 ups

[CodeVersion--GIT]將遠端倉庫分支fetch到本地

簡述 一般從遠端倉庫clone到本地,但是在遠端倉庫已經clone完畢,遠端倉庫中還有另外的branch時,可以fetch到本地來進行管理。比如有同事A push上去的a_brch和同事B push上去的b_brch。 步驟 此時在clone後,使用g

git 遠端倉庫本地倉庫關聯

遇到幾次這個問題,記錄一下流程: 1. 新建本地倉庫關聯     1. 在需要建立本地倉庫的位置調出git bash     2. 輸入git init,初始化本地倉庫     3. 輸入git remote add origin 倉庫地址, 新增遠端倉庫    

git初步使用-更新遠端分支至本地

1、獲取遠端分支 git fetch 從遠端獲取其他使用者push上來的新分支 git remote -v  即可檢視遠端所有的版本資訊 git checkout -b 本地分支名 遠端分支名 即可在本地新建分支,並使用該分支track遠端分支 2、將本地更新提交至遠端