1,先拉取主干master代码 git clone +git地址
//示例地址,不可用
//下载远程master分支,并且本地分支名字为master
git clone https://github.com/master-dev.git
//指定下载远程dev分支,并且本地分支名字为dev
git clone -b dev https://github.com/master-dev.git
2,创建本地分支,切换分支
假设远程仓库只有mater分支
此时会在本地生成一个master分支,用
git branch --all
查看全部分支
git checkout -b dev //创建并选择分支
相当于
git branch dev //创建分支
git checkout dev //选择分支
3,然后切换到本地dev分支 git push,提交到远程dev分支,但是此时还没有关联,只不过远程dev分支有了代码和该dev分支,接下来关联
注意:此时如果直接git push 会报错,因为没有创建本地dev和远程origin/dev的关联,
可通过
git branch -vv
查看本地分支和远程分支的关联关系
git branch -vv
创建远程分支并提交分支代码和关联
git push --set-upstream origin dev
4,接下来关联dev分支 (如果做完了3,4可以不做)
git branch --set-upstream-to=origin/dev dev
5,此时关联完成,下面切换到dev分支即可开发(个人更喜欢vscode)
git checkout dev
假如远程分支已存在,可在创建本地分支时与远程分支关联
git checkout -b dev origin/dev
写完代码,提交代码到远程,注意一定要关联好在执行
6,代码编写完开始提交代码
初始化仓库,适合第一次提交代码的,后面第二次开始不用
git init
7,然后git add . 将代码添加到暂存区
git add .
8,git commit -m "备注" ,将代码存放在本地
git commit -m ""
9,git push 将代码提交到远端origin分支
git push
最后远程不用的分支删除
git branch -d dev //删除本地分支
git push origin -d dev //删除远程分支
版权归原作者 农夫三拳有点疼=-= 所有, 如有侵权,请联系我们删除。