git分支拉取

假设你已经配置好了各种SSH Key之类并熟悉基本的git创建分支、提交分支命令。
比如共有2个分支,自己在一台未配置origin电脑上想要拉取某个分支(dev)到本地。
步骤如下:
1、新建git项目 与远程库连接

2,我们需要:git fetch origin dev 命令来把远程分支拉到本地

3,然后使用:git checkout -b dev origin/dev在本地创建分支dev并切换到该分支

4,最后使用:git pull origin dev就可以把某个分支上的内容都拉取到本地了

第二种是远程仓库已建好分支的情况:

git checkout -b develop                          ------->已建好的分支名
git branch -a            -------->查看所有分支
git remote add origin xxxxx                    --------->关联远程仓库
git pull origin develop                            ---------->拉取分支代码

时间: 2024-10-09 07:44:41

git分支拉取的相关文章

将远程git仓库里的指定分支拉取到本地(本地不存在的分支)

摘自:https://www.cnblogs.com/hamsterPP/p/6810831.html 当我想从远程仓库里拉取一条本地不存在的分支时: git checkout -b 本地分支名 origin/远程分支名 这个将会自动创建一个新的本地分支,并与指定的远程分支关联起来. 例如远程仓库里有个分支dev2,我本地没有该分支,我要把dev2拉到我本地: 若成功,将会在本地创建新分支dev2,并自动切到dev2上. 如果出现提示: fatal: Cannot update paths an

Git submodule 拉取子模块

$ git clone https://code.vipkid.com.cn/Classroom-Core/PCClient/vipkid-pc-client.git Cloning into 'vipkid-pc-client'... Username for 'https://code.vipkid.com.cn': zhangguangming1 remote: HTTP Basic: Access denied remote: You must use a personal access

git只拉取github部分代码的方法

需求:github某个项目所有代码太大,有600+M,甚至更大:只需要拉取部分代码,一是可以降低网络消耗,二是可以降低磁盘占用 分析了下空间占用情况:发现每个项目下的.git/objects/pack都很大,这应该是git的机制,使用git就避免不了下载这个东西,所以降低网络消耗的需求暂时满足不了,后续再研究吧 ~/gitlab/druid/.git/objects/pack 方法一:参考 https://blog.csdn.net/u022812849/article/details/5302

git fetch拉取他人分支(转)

来源:http://blog.tsnrose.com/2012-04-18-git-fetch.html(感谢作者分享) 有时候我们需要得到其它人的代码仓库,将别人(未push到远程仓库上的)修改与自己的修改进行合并,或者查看别人某个分支下的代码(而不真正切换别人的分支),本文介绍了相关的操作方法. git remote git remote用来管理本地工作目录对应的远程代码仓库,在一般的工作目录下,执行git remote结果如下: > git remote origin > git rem

git在windows下切换(checkout)分支拉取(pull)最新代码

:: git-pull-all.bat @ECHO OFF SETLOCAL ENABLEEXTENSIONS SET MYGIT="C:\Program Files\Git\bin\git.exe" FOR /D %%X IN (*) DO ( IF EXIST "%%X\.git\" ( CD /D "%%X" ECHO ===== git pull %%X %MYGIT% checkout test %MYGIT% pull --recur

git上拉取项目

0.自己百度生成SSHKEY 1.git上添加SSHKEY,添加好了 测试: ssh -T [email protected] 会有成功提示. 2.通了之后拉代码: git clone [email protected]:wangshuyuan/iossongjiangdai.git 或者 git clone http://git.xxxx.com/wangshuyuan/caogendangjia.git 如果要修改SSHKEY邮箱: Command line instructions Git

Git强制拉取覆盖本地

1.多条执行 git fetch --all git reset --hard origin/master git pull 2.单条执行 git fetch --all && git reset --hard origin/master && git pull 原文地址:https://www.cnblogs.com/ShaYeBlog/p/10115181.html

取消Git每次拉取、提交推送都要输入密码

原因:在初始化配置Git用户信息时,设置了用户密码 解决方式:重置用户密码,并设置为空 $ ssh-keygen -p Enter file in which the key is (/c/Users/xxx/.ssh/id_rsa):  (直接Enter)Enter old passphrase:(输入旧密码)Key has comment '[email protected]'Enter new passphrase (empty for no passphrase):(直接Enter)En

git 拉取远程分支报错(fatal: '' is not a commit and a branch '' cannot be created from it)

问题描述从远程git上拉取某一个分支,然后报错,拉取不了这个分支. 拉取分支的命令: git checkout -b xxx-static-19 origin/xxx-static-19 其中xxx-static-19是分支名. 报错 fatal: 'origin/xxx-static-19' is not a commit and a branch 'xxx-static-19' cannot be created from it 解决重新拉取数据,git pull ,然后再切回分支 git