git 分支命令

#查看本地分支:

$ git branch

#查看远程分支

$ git branch -r

#创建本地分支

$ git branch [branch name]

#建立分支后,仍停留在当前分支,切换分支:

git checkout [branch name]

#创建分支后切换到新分支

$ git checkout -b [branch name]

#提交到远程分支

$ git commit -a -m ‘[comments]‘

git push origin [branch name]:[branch name]

#把本地的某个分支mybranch提交到远程仓库,并作为远程仓库的master分支

$ git push origin mybranch:master

#删除远程分支

$ git push origin :[branch name]

#删除本地分支,强制删除用-D

$ git branch -d [branch name]

#将分支[branch name]和当前所在分支合并

$ git merge [branch name]

#对当前分支打tag:

git tag tagContent

#然后push到远程即可:

git push origin BranchName:BranchName

时间: 2024-10-25 16:11:22

git 分支命令的相关文章

git常用命令及分支简介

1.git基本命令 1)git add 将想要快照的内容写入缓存区 2)git status -s "AM" 状态的意思是,这个文件在我们将它添加到缓存之后又有改动 3)git commit -m '第一次版本提交' -m选项添加备注信息 4)git clone url 使用 git clone 拷贝一个 Git 仓库到本地 5)git diff 查看执行 git status 的结果的详细信息 尚未缓存的改动:git diff 查看已缓存的改动: git diff --cached

git分支原理命令图文解析

本地分支解析 git 通过可变指针来实现对提交数据的历史版本的控制,每当我们提交新的更新,当前分支(设为master)则指向最后一个提交更新A,而最后一个提交对象则存在一个指针指向前一次的提交更新Q.如果我们创建一个新的分支,child,它和master共同指向A,这时,如果我们向child分支提交更新B,我们会发现child指向B,而master依然指向A.无论我们在child分支进行了任何开发,只要回到master分支,就能恢复到更新A的数据状态了. 在图片里,我们还注意到有一个head指针

GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流(转载)

最近听同事说他都在使用GitHub,GitHub是程序员的社区,在里面可以学到很多书上学不到的东西,所以最近在准备入手这方面的知识去尝试学习,正好碰到这么详细完整的文章,就转载了,希望对自己和大家有帮助. GitHub操作总结 : 总结看不明白就看下面的详细讲解. GitHub操作流程 : 第一次提交 : 方案一 : 本地创建项目根目录, 然后与远程GitHub关联, 之后的操作一样; -- 初始化Git仓库 :git init ; -- 提交改变到缓存 :git commit -m 'desc

Gi之(二)Git基础命令

三个工作区域 使用Git之前,首先要弄清Git的三个管理区域,有助于理解Git的运行原理,以及每个Git命令对文件造成的影响. 对于任何一个文件,在本地的Git内部都有三种状态: l   已修改(modified) 表示修改了某个文件,但还没有提交保存.包括新增.删除了一个文件,也属于已修改状态的一种. l   已暂存(staged) 表示把已修改的文件放到了暂存区,也就是放到了下次提交时的清单中. l   已提交(committed) 表示该文件已经被安全地保存在本地数据库中了. 三种状态对应

git常用命令常用场景

在使用git之前,一直用的是svn版本管理:与svn最大不同的是,git有两个仓库,一个是本地仓库,一个是服务器上共享的仓库:本地仓库是每个开发者自己独有的,即使commit提交也只是提交到本地仓库:这只是git流行起来的一个优势之一,另外linux作者开发的这套版本管理工具,很接地气,也是流行起来的一大亮点.扯了这么多没用的,言归正卷,那么在日常开发工作中,哪些git命令是我们常用到的呢?下面就说说几个常用命令的常用场景,至于这些命令详细使用就不在本文讨论之内. 1.git命令别名 使用过gi

Git分支管理

首先,我们创建dev分支,然后切换到dev分支 $ git checkout -b dev git checkout命令加上-b参数表示创建并切换,相当于以下两条命令: $ git branch dev $ git checkout dev 然后,用git branch命令查看当前分支: $ git branch * dev master git branch命令会列出所有分支,当前分支前面会标一个*号 然后 我们就可以在dev分支上正常提交,比如新建一个hello.txt文件 进行提交 $ g

【前端小小白的学习之路】Git常用命令整理

Git 常用命令清单. 几个专用名词的译名如下: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一.新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 二.配置 Git的设置文件为.gitconfig,它可以在用户主目录下(全局

git 常用命令 mv rm checkout revert reset

关于上节讲的git add 时需要添加注释信息,也可以在git commit时再添加 [email protected] MINGW64 /c/laoni/PycharmProjects/github_test (master) $ git add UI.js laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (master) $ git commit -m "添加UI.js" [master 358c

解决git pull 命令失效,不能从远程服务器上拉取代码问题

用时候在用Git pull命令的时候不管用,拉取不下来远程分支上的代码,是因为本地分支和远程分支没有建立关联. 处理这种问题很简单就按照提示执行命令即可:git branch --set-upstream-to=origin/fixbug-2.9.8 fixbug-2.9.8 如果想保证这种情况不出现就在建立新分支推送到远程分支上的时候加上-u参数即可 git push -u origin feature- 解决git pull 命令失效,不能从远程服务器上拉取代码问题