从 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 .