git 查看、创建、删除 本地,远程 分支

1. 查看远程分支

git branch -rorigin/master

2. 查看本地分支

git branch *master

:以*开头指明现在所在的本地分支

3. 查看本地分支和远程分支

git branch -a*masterremotes/origin/master

4. 创建分支

4-1 创建本地分支

$ git branch test_1

$ git branch -a
* master
  test_1
  remotes/origin/master

:创建本地分支时,默认是把所在的本地分支的东西拷贝给新建本地的分支。

4-2 把本地分支推送到远端作为远端分支

$ git push origin test_1
To [email protected]******
 * [new branch]      test_1 -> test_1

$ git branch -a
* master
  test_1
  remotes/origin/master
  remotes/origin/test_1

:git push origin test_1会把本地的test_1分支推送到远端,本地test_1分支和远端的对应关系是test_1-->test_1

如果本地根本没有分支test_9,推送的话会提示错误

5. 切换到分支

$ git checkout test_1
Switched to branch ‘test_1‘

6. 删除本地分支

$ git branch -a
  master
  test_1
  test_2
  remotes/origin/master
  remotes/origin/test_1
  remotes/origin/test_2

$ git branch -d test_2
Deleted branch test_2 (was c470057).

$git branch -a
  master
  test_1
  remotes/origin/master
  remotes/origin/test_1
  remotes/origin/test_2

可以看到本地分支test_2删除了

7. 删除远程分支

$ git branch -a
* master
  test_1
  remotes/origin/master
  remotes/origin/test_1
  remotes/origin/test_2

$ git push origin :test_2
To [email protected]*********- [deleted]         test_2

$ git branch -a
* master
  test_1
  remotes/origin/master
  remotes/origin/test_1

:git push origin :*** 就是删除远程分支的意思,和刚才我删除本地无关。如下面,我留着本地test_1分支,只是删除了远端的分支test_1

$ git push origin :test_1
To [email protected]********
 - [deleted]         test_1

$ git branch -a
* master
  test_1
  remotes/origin/master
时间: 2024-10-05 22:36:46

git 查看、创建、删除 本地,远程 分支的相关文章

Git查看、删除、重命名远程分支和tag

查看远程分支 加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话): $ git branch -a master remote tungway v1.52 * zrong remotes/origin/master remotes/origin/tungway remotes/origin/v1.52 remotes/origin/zrong 删除远程分支和tag 在Git v1.7.0 之后,可以使用这种语法删除远程分支: $ git push origin --

Git查看、删除、重命名远程分支和tag【转】

转自:http://zengrong.net/post/1746.htm 本站文章除注明转载外,均为本站原创或者翻译. 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商: 本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载: 本博客采用 WPCMD 维护: 本文标题:Git查看.删除.重命名远程分支和tag 本文链接:http://zengrong.net/post/1746.htm Git查看.删除.重命名远程分支和tag

【转】git命令:删除本地和远程分支

命令行方式 Git Bash: 切换到要操作的项目文件夹 命令行 : $ cd <ProjectPath> 查看项目的分支们(包括本地和远程) 命令行 : $ git branch -a 删除本地分支 命令行 : $ git branch -d <BranchName> 删除远程分支 命令行 : $ git push origin --delete <BranchName> 查看删除后分支们 命令行 : $ git branch -a 其中遇到的问题: bash: sy

git查看添加删除远程仓库

查看远程仓库 git remote -v 删除远程仓库 git remote remove origin 添加远程仓库 git remote add origin 仓库地址 原文地址:https://www.cnblogs.com/haws/p/gitRemote.html

git如何clone所有的远程分支

问题: 文/赖忠标 周末在家里改了下代码,新建了个angular版本的分支,然后push到coding.net上面了. 今天,到公司却不知道怎么拉取这个angular分支到公司的电脑上面.如下图(1) 解决:(1) 首先,你需要使用$ git clone这个命令克隆一个本地库.之后它会自动克隆一个master分支(这个貌似是必须的).之后不会克隆任何一个分支下来的.假定你需要一个dev(此处假定远程库中已经存在此分支,也就是你需要克隆的)分支用于开发的话,你需要在dev分支上开发,就必须创建远程

GIT使用—创建并使用远程版本库

远程版本库 (1)创建一个裸版本库 [[email protected] tmp]# git init fluff2 Initialized empty Git repository in /tmp/fluff2/.git/ [[email protected] tmp]# ls fluff2 [[email protected] tmp]# git init --bare fluff Initialized empty Git repository in /tmp/fluff/ [[email

WebSphere V8.5 静默安装升级(三)-命令查看创建删除WAS概要文件

[命令查看已建的WAS概要文件]:/opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh -listProfiles[命令删除WAS概要文件]:方案一: 1. 找到profileRegistry.xml,在目录/opt/IBM/WebSphere/AppServer/properties里,去掉想删除的profile的配置即可. 2. 删除profileName.sh 在目录/opt/IBM/WebSphere/AppServer/propertie

如何在git上创建的本地仓库

一.安装git(在git) 二. 三.输入个人信息(代码提交者) git config --global user.name "xxxx" git config --global user.email [email protected] 四.在本地项目目录创建本地仓库 git init 输入命令后项目目录会有一个隐藏的.git文件夹 上传所有代码到本地仓库 git add . 五.这样就把代码上传到本地仓库了 git commit -m "initial commit&quo

删除本地远程桌面记录的操作步骤

为了节省时间和方便,现在很多人都在使用远程桌面连接.但是在使用完以后,会有缓存记录留下,比如远程桌面输入过的IP表单记录.这会占用内存空间,影响运行速度.所以,我们使用完远程桌面以后,应该定时的将一些没有用的记录删掉,释放空间.下面是我总结的两个删除记录的方法,利用这两个方法我们可以彻底地删除掉那些没有用的记录了. 具体方法: 一.方法1(修改注册表): 1.我们点击桌面的开始菜单,点击运行: 2.输入"regedit",确定: 3.在注册表编辑器里面找到HKEY_CURRENT_US

git 创建远程分支和删除 master 分支

. . . . . 最近需要将不同的客户的代码分开管理,所以需要为这些代码分别创建分支. 目前版本库中分支结构如下: [[email protected]:Project]$ git branch -a* master remotes/origin/HEAD -> origin/master remotes/origin/masger remotes/origin/master 其中 master 分支是客户 A 所使用的分支. 其它客户则以 masger 分支为基础版本创建. 大致需求的流程如