从master拉取新分支并push到远端

从master拉取新分支并push到远端
开发过程中经常用到从master分支copy一个开发分支:
1.切换到被copy的分支(master),并且从远端拉取最新版本
$git checkout master
$git pull
2.从当前分支拉copy开发分支$git checkout -b dev
Switched to a new branch ‘dev’
3.把新建的分支push到远端
$git push origin dev
4.关联$git branch –set-upstream-to=origin/dev
5.再次拉取验证
$git pull

合并master分支到自己的分支
切换到自己的分支(比如:self):git checkout self;

在自己分支下,推送自己的分支到github远端仓库:git push –set-upstream origin self;

在自己分支下,合并master分支到自己的分支:git merge master;

自己的分支pull request到master:

关联本地文件夹到github项目
git init
git remote add origin https://自己的仓库url地址
git status
git add .
git commit -m ‘[提交内容的描述]’
先 push,以后才能 pull:git push –set-upstream origin master
再 git pull
撤销 git init 命令:
rm -rf .git

撤销 git add . 命令:
git rm -rf –cached .

    原文作者:Maldivee
    原文地址: https://segmentfault.com/a/1190000019726041
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞