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

62 阅读2分钟

环境配置

当安装Git后首先要做的事情是设置用户名称和email地址(重点))。因为每次在Git上面提交都会使用到该用户信息。

设置用户信息

git config --global user.name “ctr” git config --global user.email “1342834499@qq.com

查看配置信息

git config --list git config user.name

命令的保存:~/.gitconfig

获取Git仓库

1、在本地初始化一个Git仓库

2、从远程仓库克隆

在本地初始化一个Git仓库

(Git 的正确使用姿势与最佳实践:团队协作和版本控制的最佳实践(上)有详细过程)

从远程仓库克隆

我们可以通过Git提供的命令从远程仓库进行克隆,将远程仓库克隆到本地 执行命令:git clone 用于远程Git仓库地址

版本库、工作目录、暂存区

版本库:.git隐藏文件夹其实就是版本库,版本库中存储了很多配置信息、日志信息和文件版本信息等等

工作目录(工作区):工作目录就是工作区,里面包含的.git文件夹的目录就是工作目录,主要是用于存放开发的代码

暂存区:在.git文件夹中有非常多的文件,在文件夹中有一个index的文件就是暂存区,也可以叫做stage。暂存区就是一个临时保存修改文件的地方

Git工作目录下的文件存在两种状态:

untracked 未跟踪 tracked 已跟踪 Unmodified 未修改状态 Modified 已修改状态 Staged 已暂存状态

这些文件的状态都会随着Git的命令发生改变

Git分支

分支的由来:

树有很多分支,或长或短,或从树干延伸或从其它分支延伸。在这里,我们用树干比作仓库的 master 分支,其中 master 代指 ”master 分支”,是 Git 仓库的中心分支或第一个分支。为简单起见,我们假设 master 是树干,其它分支都是从该分支分出的。

分支可能会影响当前可正常工作的代码,需要在不影响主线的同时继续工作。

列出分支命令:git branch 创建分支命令:git branch (branchname) 切换分支命令:git checkout (branchname) 合并分支命令:git merge 删除分支命令:git branch -d (branchname)

总结: goland中的git相关的操作我会在这两天重新再写一篇文章,git的基本指令、正确使用的方法几乎都列出来了,大家可以参考学习一下,然后其他的我会慢慢地完善,希望各位大佬给我提意见和建议,让我能学习到更多的知识和触及到更多的领域,谢谢