git从远程拉分支在本地创建相同分支,再上传到远程分支

创建本地分支 并且同步创建远程分支 上传分支代码

注:在已经有跟踪路径的文件夹下右击打开git brsh

git branch 查看本地分支
git branch nobodyProject_index 创建本地分支
git checkout nobodyProject_index切换到本地分支
git push origin nobodyProject_index 上传到远程分支
git branch -r 查看远程分支
git branch -d <BranchName>删除本地分支 
$ git push origin --delete <BranchName>删除远程分支
本地新建一个文件夹 从远程指定分支里面拉取分支 上传到指定分支 ,具体流程如下所示

2,简单便捷:直接建一个本地代码库 pull一下git上的代码,commit的时候 新建一个分支名称,push上即可

本地分支提交到远程对应的分支 (只需执行这个)

注:第一次pull是从master上pull下来的,只要在同一个git地址的就可以

这里写图片描述

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

从远程分支拉数据

在本地新建一个文件夹
右击,git bash,打开命令行
git init
git remote add origin‘远程的git地址’
git fetch(这一个命令 在新文件夹里面第一次拉代码的时候执行,之后不用执行)
git branch -r(查看远程的分支)
git checkout -b localName(给本地建一个分支名) origin/originName(远程分支名)
最好跟远程分支名保持一致
git pull origin originName:localName从远程分支originName拉下来到本地分支localName里
下拉从远程到本地

上传到远程分支

1,使用命令行

git add localName 添加与远程分支的追踪关系
git commit -m '描述'
git push origin localName:originName
上传从本地到远程 如果不加:originName 则表示将本地分支推送与之存在”追踪关系”的远程分支(通常两者同名)

2,如果之前命令行从远程上拉下来分支代码

使用小乌龟的时候必须 先pull一下 再push
只需要使用tortoiseGut的小乌龟 右击 先commit 再push 一样的 小乌龟自动识别分支名,上传到远程分支上

猜你喜欢

转载自blog.csdn.net/etemal_bright/article/details/80255933