1. 程式人生 > >Git檢視遠端分支、本地分支、建立分支、把分支推到遠端repository、刪除本地分支

Git檢視遠端分支、本地分支、建立分支、把分支推到遠端repository、刪除本地分支

原文地址:http://blog.csdn.net/arkblue/article/details/9568249/

1 檢視遠端分支

  1. $ git branch -a  
  2. * br-2.1.2.2  
  3.   master  
  4.   remotes/origin/HEAD -> origin/master  
  5.   remotes/origin/br-2.1.2.1  
  6.   remotes/origin/br-2.1.2.2  
  7.   remotes/origin/br-2.1.3  
  8.   remotes/origin/master  

2 檢視本地分支

  1. [email protected] /f/ggg/jingwei (br-2.1.2.2)  
  2. $ git branch  
  3. * br-2.1.2.2  
  4.   master  

3 建立分支

  1. [email protected] /f/ggg/jingwei (br-2.1.2.2)  
  2. $ git branch test  
  3. [email protected] /f/ggg/jingwei (br-2.1.2.2)  
  4. $ git branch  
  5. * br-2.1.2.2  
  6.   master  
  7.   test  

線面是把分支推到遠端分支 

  1. $ git push origin test  

4 切換分支到test
  1. [email protected]
     /f/ggg/jingwei (br-2.1.2.2)  
  2. $ git branch  
  3. * br-2.1.2.2  
  4.   master  
  5.   test  
  6. [email protected] /f/ggg/jingwei (br-2.1.2.2)  
  7. $ git checkout test  
  8. M       jingwei-server/src/main/java/com/taobao/jingwei/server/service/cmd/GetCustomerTarCmd.java  
  9. M       jingwei-server/src/main/java/com/taobao/jingwei/server/util/ServerUtil.java  
  10. Switched to branch 'test'  
  11. [email protected] /f/ggg/jingwei (test)  
  12. $ git branch  
  13.   br-2.1.2.2  
  14.   master  
  15. * test  

表示從原來分支(上一次修改沒有提交br-2.1.2.2)帶過來的修改

5 刪除本地分支   Git branch -d xxxxx

[email protected] /f/ggg/jingwei (test)

  1. $ git checkout br-2.1.2.2  
  2. M       jingwei-server/src/main/java/com/taobao/jingwei/server/service/cmd/GetCustomerTarCmd.java  
  3. M       jingwei-server/src/main/java/com/taobao/jingwei/server/util/ServerUtil.java  
  4. Switched to branch 'br-2.1.2.2'  
  5. [email protected] /f/ggg/jingwei (br-2.1.2.2)  
  6. $ git br  
  7. * br-2.1.2.2  
  8.   master  
  9.   test  
  10. [email protected] /f/ggg/jingwei (br-2.1.2.2)  
  11. $ git br -d test  
  12. Deleted branch test (was 17d28d9).  
  13. [email protected] /f/ggg/jingwei (br-2.1.2.2)  
  14. $ git br  
  15. * br-2.1.2.2  
  16.   master  

6 檢視本地和遠端分支  -a。前面帶*號的代表你當前工作目錄所處的分支

  1. remotes/origin/HEAD -> origin/master #啥意思呢?  

        ”在clone完成之後,Git 會自動為你將此遠端倉庫命名為origin(origin只相當於一個別名,執行git remote –v或者檢視.git/config可以看到origin的含義),並下載其中所有的資料,建立一個指向它的master 分支的指標,我們用(遠端倉庫名)/(分支名) 這樣的形式表示遠端分支,所以origin/master指向的是一個remote branch(從那個branch我們clone資料到本地)“

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


  1. [email protected] /f/ggg/jingwei (test)  
  2. $ git branch -a  
  3.   br-2.1.2.2  
  4.   master  
  5. * test  
  6.   remotes/origin/HEAD -> origin/master  
  7.   remotes/origin/br-2.1.2.1  
  8.   remotes/origin/br-2.1.2.2  
  9.   remotes/origin/br-2.1.3  
  10.   remotes/origin/master  

7 刪除遠端版本

  1. git push origin :br-1.0.0  

  1. 刪除遠端分支  
  2. git branch -r -d origin/branch-name  
  3. git push origin :branch-name  

相關推薦

git 檢視遠端分支本地分支建立分支分支遠端repository刪除本地分支

本文轉載自: $ git branch -a   * br-2.1.2.2     master     remotes/origin/HEAD -> origin/master     remotes/origin/br-2.1.2.1     remote

Git檢視遠端分支本地分支建立分支分支遠端repository刪除本地分支

原文地址:http://blog.csdn.net/arkblue/article/details/9568249/ 1 檢視遠端分支 $ git branch -a   * br-2.1.2.2     master     remotes/origin/HEA

git 基本操作 git 刪除本地分支遠端分支原生代碼回滾和遠端程式碼庫回滾

git 刪除本地分支和遠端分支、原生代碼回滾和遠端程式碼庫回滾   【git 刪除本地分支】 git branch -D br   【git 刪除遠端分支】 git push origin :br  (origin

git 查看遠程分支本地分支創建分支分支到遠程repository刪除本地分支

cli one cmd util ace http span toc tor git 查看遠程分支、本地分支、創建分支、把分支推到遠程repository、刪除本地分支 [plain] view plain copy $ git branch -

git 常用命令 編輯分支看這裡就夠了 新建本地分支/遠端分支,關聯本地遠端分支 刪除本地/遠端分支 檢視分支狀態

檢視分支: git branch -a 或者 git branch 建立本地分支: git branch branch_name 切換分支: git checkout branch_name 建立並切換到本地branch_name分支: git c

git檢視本地遠端分支的狀態

一、檢視本地和遠端分支的狀態 /C/software/develop/workplace/gogoalback (master) git remote show origin remote origin Fetch URL:

git 檢視遠端分支最後一次提交時間

  背景     因為工程建立時間很長了,專案又特別多,導致程式碼庫中遠端分支有100多。想要清理一下遠端分支,但又不能盲目的刪除,需要一定的參考資訊。     可以通過程式碼最後提交時間來進行判斷,但是100多個分支,一個一個看不現實。可以通過下面的指令碼實現,上面是

git 刪除 本地分支遠端分支 出現的問題

將分支合併到 master 後,我們需要刪除無用分支,本地刪除比較簡單: git branch -d/-D xxx 但是,有些分支,我們可能也是多人開發,推送到了遠端測試伺服器上,我們也需要刪除遠端的廢棄分支: 1.先在本地刪除分支 git branch -d xxx 2.推送給遠端倉

git刪除本地分支刪除遠端分支

引言:   切換分支的時候命令打錯了,git checkout 後面沒有跟分支名,結果git status,很多delete的檔案,直接冒冷汗,git add ,commit 之後發現本地與遠端確實是刪除了很多檔案,之前也有過一次,當時是從新換了一個目錄重新拉程式碼。。。麻煩的很   把情況告訴了同事,給

git刪除本地遠端分支

git之刪除本地或遠端分支 Delete a Local GIT branch git branch -d branch_name git branch -D branch_name The -d option stands for --delete, which would delete the

git 刪除本地分支遠端分支

git上面的分支開發完成以後,完成了他的歷史使命,就可以刪除了。 1.刪除本地分支 檢視本地分支 git branch add_jvm_config_and_exception_log hdfs

Git倉庫中恢復已刪除分支檔案或丟失的commit

在使用Git的過程中,有時可能會有一些誤操作 比如:執行checkout -f 或 reset -hard 或 branch -d刪除一個分支 結果造成本地(遠端)的分支或某些commit丟失 可以通過reflog來進行恢復,前提是丟失的分支或commit資訊沒有被git gc清除 一般情況下,gc對那些

解決SVN誤操作--使用Git倉庫中恢復已刪除分支檔案或丟失的操作

timtiandeiMac:WelfareManager timtian$ git branch recover_branch[tzfhead] 99fbfd5 fatal: 'recover_branch[tzfhead]' is not a valid

git 檢視遠端分支提交資訊,不合並

1.首先檢視遠端分支: git branch -r 2.使用fetch命令,將遠端分支拉下來(不更新) git fetch origin guorunhe_test 3.切換到遠端分支 gi

刪除本地git的遠程分支和遠程刪除git服務器的分支【轉】

意思 nbsp 簡易 臨時 使用 項目 服務器 IT ranch 在項目中使用git管理代碼後,有些時候會創建很多不同名稱的分支,以此區分各個分支代碼功能。 而隨著代碼的合並,以前的分支就可能不再需要保存了,所以就要對沒有用的分支進行刪除,包括緊急回滾時從中抽取某一個版本記

git批量刪除本地分支及遠程分支

本地 strong img xargs idt sed col font div 1、批量刪除本地分支 git branch |grep ‘branchName‘ |xargs git branch -D git branch 查看本地分支 | grep ‘b

git刪除本地分支刪除遠程分支

git add 告訴 很多 ranch 重新 開始 結果 status let 引言:   切換分支的時候命令打錯了,git checkout 後面沒有跟分支名,結果git status,很多delete的文件,直接冒冷汗,git add ,commit 之後發現本地與遠程

git fetch -p 獲取遠端倉庫的新分支以及刪除遠端倉庫已刪除分支

一、需求       需求是我和同事合作開發一個專案。同事要新建一個分支,然後,我這邊拉取這個分支即可。 然而同事新建分支並且推送到遠端倉庫之後,我這邊通過git branch -a並不能看到這個分支。 二、解決辦法 1、使用git fetch即可。

git 檢視/修改使用者名稱密碼

QQ:979111986/5730473 微信:ainusers 現就職:新浪 微博:AinUser 微信公眾號:AinUser 郵箱:[email protected] 程式設計技術交流群:540049350 github:g

Git 教程(7)】 Git檢視提交歷史Git標籤

Git 檢視提交歷史 在使用 Git 提交了若干更新之後,又或者克隆了某個專案,想回顧下提交歷史,我們可以使用 git log 命令檢視。 針對我們前一章節的操作,使用 git log 命令列出歷史提交記錄如下: $ git log commit 88afe0e02a