这是我参与「第六届青训营」伴学笔记创作活动的第 7 天,今天学习了微服务架构,现在就我学习到的知识进行总结。
本期目录
- Git简介
- Git实际操作实战
Git简介
git是分布式的版本控制系统。
- 需要一台服务器作为代码仓库
- 每个用户电脑都是一个服务器(代码仓库),并且和代码仓库是镜像的,用户修改和获取代码都是提交到自己的服务器当中。
- 不需要网络就可以进行工作。
- 当连接网络时,用户可以选择将自己的服务器与代码仓库进行同步。
Git实际操作实战
安装 Git,为 Git 配置自己的用户名与邮箱
git config --global user.name "名字"
git config --global user.email "邮箱@example.com"
可以使用global参数,配置全局的用户名和邮箱,这样别的git仓库就不需要重新配置了。 如果同时配置了局部的和全局的,那么局部的用户名和邮箱将会生效。
git config --global user.name xy
git config --global user.email 1524@qq.com
查看配置信息
git config --list
创建分支
git branch 分支名称创建分支,分支中的代码,在创建时与当前分支的内容完全相同。- git在第一次提交时,就有了一个叫
master的主分支。
查看分支
git branch可以查看所有的分支,- 在当前分支的前面会有一个
*
切换分支
git checkout 分支名称切换分支- 在当前分支的任何操作,都不会影响到其他的分支,除非进行了分支合并。
- 切换分支之前,必须保证代码已经提交了
创建并切换分支
git checkout -b 分支名称创建并切换分支
删除分支
git branch -d 分支名称可以删除分支- 注意:不能在当前分支删除当前分支,需要切换到其他分支才能删除。
- 注意:
master分支是可以删除的,但是不推荐那么做。
合并分支
git merge 分支名称将其他分支的内容合并到当前分支。- 在
master分支中执行git merge dev将dev分支中的代码合并到master分支
总结:通过学习了git的相关知识,对分布式的版本控制系统有了更新、更全的了解,并进行了实际操作。一个好的git可以大大提高团队的工作效率