git分支指的是_Git必知必会之Git分支
一、什么是Git分支能够熟练使用Git 分支操作是掌握分布式版本控制系统的基础,当我们创建一个仓库并对仓库进行初始化之后,该仓库会就会创建一个默认的 master 分支,而这个 master 分支可以被当做是最开始的主分支。Git 分支的创建不限制于网络,具有本地特性,而且还可以根据我们的需求来创建多个分支,这些分支可以是为了修复程序中的某个 bug 而存在 ,或者是为了增加当前程序的一些新特性都
一、什么是Git分支
能够熟练使用Git 分支操作是掌握分布式版本控制系统的基础,当我们创建一个仓库并对仓库进行初始化之后,该仓库会就会创建一个默认的 master 分支,而这个 master 分支可以被当做是最开始的主分支。
Git 分支的创建不限制于网络,具有本地特性,而且还可以根据我们的需求来创建多个分支,这些分支可以是为了修复程序中的某个 bug 而存在 ,或者是为了增加当前程序的一些新特性都而使用,等等。分支的创建能够很好的让我们的操作与开发主线进行隔离,特别是以分布式方式进行的开源项目会涉及到众多的人员,为了不让我们的修改影响到主线程序,只有通过审核后的代码才能够合并到主线中去,所以通过使用分支是最理想的方法。
二、分支的基本操作
下面来看一下进行Git 分支管理的一些基本操作。
1、获取远程仓库地址
如果我们参与到某个项目中,我们首先需要获取该项目的内容,而开源项目一般都是放在互联网上,比如使用 GitHub 进行托管,这时我们需要通过远程仓库克隆到本都,远程仓库的地址如下所示:
2、克隆远程仓库
3、 分支查看
使用 git branch 命令查看当前仓库中已经存在的分支。
4、增加分支
使用 git branch branch_1 命令在当前仓库中添加新的分支,其中 branch_1 是我们指定的分支名称。
星号(*)告诉我们当前选中的分支是 master 。
5、分支切换
使用 git checkout branch_1 命令切换到指定的分支。
然后再进行分支查看。
注:分支的新建和查看还可以通过 git checkout -b branch_1 命令直接完成。
6、合并分支内容
当我们使用分支完成了内容的修改和提交之后,可以使用 git merge branch_1 对分支进行合并。
注: 合并之前要切换当前分支至 master 。
7、删除分支
使用 git branch -d branch_1 命令对指定的分支进行删除。以上的命令大都是针对本地仓库进行的操作,下面让我们看下如何和远程仓库进行交互。
8、查看远程仓库信息
使用 git remote 命令查看当前仓库管理的远程仓库信息。
注:origin 实际上是远程仓库的一个名称,通过容易记忆的名称来代替仓库的 URL 地址更加容易使用,使用 git clone 命令来克隆的远程仓库,远程仓库名称会默认为 origin 。
使用 git remote show origin 查看指定的远程仓库的详细信息。
9、添加新的远程仓库
使用 git remote add repository https://github.com/.../repository.git,repository 是本地用来代替后面 URL 的名称。
让本地关联多个远程仓库可以更加方便对我们代码进行管理。
10、将数据推送代远程仓库
如果我们只管理一个远程仓库只需使用 git push 命令将数据推送到远程仓库。否则使用 git push repository 来指定我们要推送数据的仓库。
如果是将本地分支的内容上传到远端服务器,第一次需要使用 git push -u origin branch_name 命令,其中 -u 是 --set-upstream 的缩写。
----------------------------关注我们的公众号,一手干货快速送达----------------------------
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)