Git 的正确使用姿势与最佳实践:团队协作和版本控制的最佳实践 | 青训营

75 阅读2分钟

Git 的正确使用姿势与最佳实践:团队协作和版本控制的最佳实践 | 青训营

这是我参与「第六届青训营 -后端场」笔记创作活动的的第5篇笔记

基本原理

1.每个仓库都有完整的操作记录,可以直接在本地提交代码

2.每次历史记录都是完整的文件快照,不只是记录改变量

提交过程

我们本地正在写的代码可以看作是一个工作区,然后提交的过程是先从工作区add到暂存区,再commit到本地仓库,最后再push到远程仓库

image.png

工作区 

程序员进行开发(改动)的地方,是当前看到的。
说明:任何对象都是在工作区中诞生和被修改

暂存区

.git目录下的index文件, 暂存区会记录git add添加文件的相关信息(文件名、大小、timestamp…),不保存文件实体, 通过id指向每个文件实体。

可以使用git status查看暂存区的状态。

本地仓库

保存了对象被提交过的各个版本

如何使用用golang和git进行团队开发

由于github的网速较慢,所以后面的远程仓库我们都是用gitee来演示,github的操作过程类似

1.每个成员应该下载好git版本控制器

直接百度git的安装方式,一般来说直接找到git,一直点击next,就可以了

2.golang中如何配置git

点击file->点击settings

image.png

点击version control ->点击git->输入git.exe的目录->点击test,下面显示git的版本之后就成功了->点击apply

image.png 现在开始配置远程仓库地址

image.png

点+号之后->url输入git地址 image.png

在此之前需要队长再git创建好项目,邀请你进入并设置你为管理员角色,这里一定要注意,开发之前一般要先拉取更新一下代码,防止再次提交导致覆盖原来他人代码的更新,最好是再提交代码之后在小组中提示下

image.png

这里从左往右依次是拉去更新代码,add and commit到本地仓库,然后是push代码到gitee上面,最后那个图标可以查看历史记录,还可以跳到某个时间的代码去

这是我push上去的代码

image.png