创建分支
从主分支master
创建dev
分支并切换,那么我们就开始在dev
分支上进行开发工作
# 这个可以
git checkout -b dev
# =>等价于
git branch dev #先创建
git checkout dev #再切换
# 这个也可以-switch切换-也更好理解
git switch -c dev
切换分支
在dev上开发完成,add
,commit
等都执行完成,就切换回主分支master
git checkout master
#switch切换-也更好理解 建议使用
git switch master
合并分支
切换回主分支master
,合并dev
分支至当前分支master
#把dev分支的工作成果合并到master分支
git merge dev
删除分支
已然合并了分支dev
,那么dev
分支就可以丢弃了
git branch -d dev
推送到远端
git push -u origin master
友情提示
因为创建、合并和删除分支非常快,所以Git
鼓励你使用分支完成某个任务, 合并后再删掉分支,这和直接在master分支上工作效果是一样的,但过程更安全。
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
git switch -c dev
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
常用命令
初始化:一般新建一个git仓库都需要执行该命令
git init
提交三件套:添加到暂存区-->提交到本地工作区-->推送到远端
#添加到暂存区
git add readme.txt
#提交到本地工作区 -m后面是注释,强烈建议填写并描述清楚本次提交的内容和作出的更改
git commit -m "wrote a readme file"
#推送 以下两种均可,选其中一个即可
git push
git push -u origin master
git与远程仓库建立联系
git remote add origin https://github.com/luchong0813/MicroChat.git