Git的正确使用姿势与最佳实践|青训营

43 阅读2分钟

这是我参与「第六届青训营」伴学笔记创作活动的第 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可以大大提高团队的工作效率