环境配置
当安装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的基本指令、正确使用的方法几乎都列出来了,大家可以参考学习一下,然后其他的我会慢慢地完善,希望各位大佬给我提意见和建议,让我能学习到更多的知识和触及到更多的领域,谢谢