git拉取指定分支上面的代码 提交本地分支到远程
拉取github指定分支上的代码
方法【推荐】
【0】git拉取远程代码
git clone https://xxx.git
【1】git拉取远程指定分支下代码(-b 分支名称)
git clone -b dev https://xxx.git
方法0
【1】拉取指定分支到本地分支,使用方法:
git checkout -b <本地分支名> origin/<想要拉取的远程分支名>
#例如:
git clone #从远程仓库中拉取指定的分支
git checkout -b dev origin/dev
提交本地分支到远程
本地和远程此时只有一个master分支 可以在本地建立一个新的分支并切换分支
切换分支 git checkout -b dev
然后git push origin dev 这样远程就有了一个新的分支了
方法1
1. 找一个干净目录,假设是git_work
2. cd git_work
3. git clone http://myrepo.xxx.com/project/.git #这样在git_work目录下得到一个project子目录
4. cd project
5. git branch -a,
'''列出所有分支名称如下:
remotes/origin/dev
remotes/origin/release'''
6. git checkout -b dev origin/dev #作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
7. git checkout -b release origin/release #checkout远程的release分支,在本地起名为release分支,并切换到本地的release分支
8. git checkout dev #切换回dev分支,并开始开发
方法2
打开git bash,进入工作路径,比如E:/workspace/demogit init #初始化当前目录为git仓库,该目录下会生成.git文件,一般情况不修改这个文件git remote add origin git@xxx #连接githubgit fetch #fetch 后可看见远程相关分支信息#(此时,git branch 看不到任何本地分支信息,本地master分支虽然默认分支,但需第一次commit后才会真正存在)
#在当前目录下随便建一个文件 test.txtgit add test.txt # add 文件到暂存区git commit -m"first commit for init" # 提交到本地版本库git branch -a #此时,可以看见本地和远程所有的分支信息git branch dev #本地建立一个分支git branch --set-upstream-to=origin/dev dev #将远程分支dev和本地分支dev关联git pull #可拉取远程分支dev上的代码到本地并由本地分支dev管理 ;若远程和本地分支没有做关联,pull需要指定远程和本地分支信息git rm test.txt #删除本地版本库中的test.txt文件,工作区的文件可手动删除
git拉取指定分支上面的代码 提交本地分支到远程相关推荐
- git从远程仓库拉取指定日期版本的代码到本地
首先找到自己要获取的指定版本的id,点击复制按钮,复制ID,(或者本地通过命令git log --pretty=oneline也可以查看最近提交远程的版本) 如果本地没有拉代码,要先拉一下代码,拉代码 ...
- git 拉取指定远程分支的内容
git 拉取指定远程分支的内容 git clone -b ants git@github.com:Ants-double/CareerJava.git git clone -b 远程分支名 仓库地址 ...
- git 拉取指定分支
今天拉去项目的代码时,拉下来打开没有内容,只有 去项目仓库里面查看了一下,发现自己拉取的是master分支,而我是要克隆的是develop分支 git clone默认是拉去的master分支,如果想要 ...
- git 拉取指定的远程分支(三种方式)
直接拉取 git clone -b ants git@github.com:Ants-double/CareerJava.gitgit clone -b 远程分支名 仓库地址 本地已经有相关的仓库代码 ...
- Git拉取指定远程分支
方法一 git clone -b 远程分支名称 代码仓库地址 方法二 git init git remote add origin 代码仓库地址 # 与远程代码仓库建立连接 git fetch ori ...
- Git拉取指定的远程分支
今天在一台新电脑上拉项目发现只有本地master分支,没有git仓库里的分支,试了好多种办法,终于找到一个有用的,记录一下. 在选定的目录下右击Git Bash 在Git Bash 中输入 git i ...
- git 拉取远端仓库_Git : 建立自己的本地仓库,并拉取远程代码
1.新建自己的本地目录 [root@istester ~]# mkdir -p ~/istester_git [root@istester ~]# cd istester_git/ 2.拉远程仓库代码 ...
- 【git】 如何下载github上的代码到本地
一:先找到想要下载的项目 例子: https://github.com/ranmaxli/JavaEETest 二. 1.点击(红圈部分) 2.下面有三种方式 1.通过https:就是直接复制网址 2 ...
- Git之拉取指定tag版本/切换指定tag代码
前言 工作过程中,软件需要发布新版本,要求在git分支上打上tag,方便以后维护该版本软件程序. 一.tag命令简介 tag是git版本库的一个标记命令,指向了某个commit的指针,tag命令主要用 ...
最新文章
- 第二章:2.4 卷积性质
- Spring学习3之IOC创建对象的方式
- Win10自带的邮件客户端配置腾讯企业邮箱账号
- SRAM Controller
- Oracle一个中文汉字占用几个字节
- 暂停停止继续播放 0201 winform
- html改变占位字符的颜色,使用CSS更改HTML5输入的占位符颜色
- python调用http方法_python 使用poster模块进行http方式的文件传输到服务器的方法
- Nginx https configuration backed Certbot
- 十四、JS同步异步知识点,重点(Node.js-fs模块补充篇)
- python动态数据类型_[python学习手册-笔记]004.动态类型
- oracle normal索引类型,Oracle中有多少种索引类型?
- 70个晨会激励哲理小故事
- 联想启天M415台式机安装esxi找不到网卡的解决方法
- 2019 CSDN博客之星第三名,感谢各位支持
- 前端JavaScript+HTML
- 开关电源产生浪涌电流的原因
- 简单模拟快递单号查询页面展示
- 【数据结构】栈和队列的相同点和不同点
- win10 0x8007042b 安装1803更新 失败 竟然是sougou 搜狗拼音 输入法的问题,。。。