首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

git clone指定分支

技术背景 Git是代码版本最常用的管理工具,此前也写过一篇介绍Git的基本使用的博客,而本文介绍一个可能在特定场景下能够用到的功能--直接拉取指定分支的内容。...Git Clone 首先看一下如果我们按照常规的操作去拉取一个Gitee的代码仓,是什么样的效果: $ git clone https://gitee.com/mindspore/mindscience.git...,此时如果要切换到线上的另一个分支dev-md,就需要在本地用git checkout -b新建一个分支,然后在git pull远程的dev-md分支。...这样的操作是比较麻烦的,特别是有时我们就只需要其中某一个特定的分支,那我们就可以按照下面的步骤来进行,在clone时就加上-b branch_name的操作,就可以指定分支进行拉取: $ git clone...而我们只需要在clone的指令加上一条配置,就可以直接指定分支进行拉取,方便后续的操作。

2.2K10

Git教程 git pull 和 git clone的区别

---- 使用方法 有权限的仓库 本地无代码 git pull git clone 有权限的仓库 本地有代码 git pull 无权限的仓库 本地无代码 git clone 无权限的仓库 本地有代码...git clone:只要你想往本地下远程仓库完整的代码就可以用,不用连接远程仓库(连接了也可以)。 不适用于更新本地代码。 如果只想知道怎么用就不用往下看了,如果想知道原因继续看。...所以得用git clone 2 git clone git clone适用于本地没有代码,你要下载。 你连不连接远程仓库都可以,有无仓库权限皆可。...接上边的说,意识到使用git clone之后,我删除了刚才的HTTPS连接远程仓库,然后直接git clone,代码成功下载下来了。...我删除了上边的https连接远程仓库的方法 git remote -v用于查看你本地仓库都连接了哪些远程仓库,如果连接了会显示仓库代号和连接方式,我这里输出空白,就是没连接任何远程仓库的状态 git clone

2.4K20

git clone过慢解决方案

写在最前 git算得上是最舒适的版本控制软件了,但是因为各种各样的原因,git clone的时候往往只有几K每秒的速度,这对于急切的需要下载项目的我们来说无疑是无法接受的。...从码云获得 git clone url 进入码云的仓库,获取 url,再用它来 clone 就快多了。 ? 注意事项 如果只是为了 git 别人的开源库,那么只看上文即可。...如果是涉及到博客或者 gitpages,也就是要 git clone 的是 username.github.io 这个仓库的时候,就要记得更换 git remote origin,不然会提交到码云的仓库...(其他涉及提交到 github 的仓库也是同样的操作) 在 git clone 下来的 username.github.io 里打开终端。...git remote set-url origin https://github.com/username/username.github.io.git //如此一来就和从github上clone

90320

git的pull和fetch区别_git pull和git clone

git fetch和git pull都可以将远端仓库更新至本地那么他们之间有何区别?想要弄清楚这个问题有有几个概念不得不提。...有了以上的概念再来说说git fetch git fetch:这将更新git remote 中所有的远程仓库所包含分支的最新commit-id, 将其记录到.git/FETCH_HEAD文件中 git...git pull : 首先,基于本地的FETCH_HEAD记录,比对本地的FETCH_HEAD记录与远程仓库的版本号,然后git fetch 获得当前指向的远程分支的后续版本的数据,然后再利用git merge...所以可以认为git pull是git fetch和git merge两个步骤的结合。...因此,git fetch是从远程获取最新版本到本地,但不会自动merge。 而git pull则是会获取所有远程索引并合并到本地分支中来。效果相同时git pull将更为快捷。

91930

Git知识总览(一) 从 git clonegit status 谈起

本篇博客聊了Git基础操作的一部分,主要是基于Github上Fork的Masonry仓库来做的,首先Clone相关仓库,然后根据git status命令的提示引出了一系列的命令操作。...第一步要做的就是将远程仓库中的代码克隆到本地,git clone 命令做的就是这件事情。其后边跟的参数就是上述截图中的地址,其具体操作如下所示: ?...在第一部分我们就先简单的看一下 git clone 的演示操作。...首先使用了git clone 命令将远端的代码以及相关分支信息clone到本地,然后在本地进行了一次提交(git commit), 最后将提交push到远端。...下方是git push操作的相关内容,我本地是配了github的ssh-key的,不过之前clone的时候使用的是https的方式,需要在第一次PUSH的时候都要求输入用户名和密码。

1.3K100

git clone报错SSL connect error

我的小伙伴在操作Git时,发现无法执行git pull命令,提示找不到Git组件。在这篇文章中,我会详细介绍我们是如何定位和解决这个问题的。...问题描述在一个已经很久没有更新的CentOS 6.6服务器上,发现执行git pull时,提示Git组件丢失。通过which git或whereis git命令确认,Git确实不存在了。...不清楚是什么导致Git被删除或损坏的。为了恢复Git功能,执行了安装Git的操作。但是,就在我们以为问题解决后,git pull时遇到了新的问题:SSL连接错误。...故障排查第一步:确认Git组件丢失which gitwhereis git以上命令均未返回Git的安装路径,证实Git组件不在系统中。...第二步:安装Gityum install git -y这个命令执行成功后,Git被重新安装回系统。第三步:尝试使用Git执行git pull后,报出SSL连接错误。

26241
领券