Git是一个开源的分布式版本控制系统,用于敏捷搞笑的处理任何或大或小的项目
配置用户信息:
配置个人的用户名称和电子邮件地址,以后所有的项目都会默认使用这里配置的用户信息
$ git config --global user.name “用户名”
$ git config --global user.email 邮箱地址
查看配置信息
$ git config –list
Git工作流程
- 克隆git资源作为工作目录
- 在克隆资源上添加或修改文件
- 如果其他人修改了,你可以更新资源
- 提交前查看修改
- 提交修改
- 在修改完成后,如果发现错误,可以撤回并再次修改并提交
Git代码提交一般步骤:
- Git pull获取最新的代码(别人的修改或增加记录)
- Git commit 提交修改或增加的代码
- Git push 提交代码到远程仓库
Git工作区、暂存区和版本库的概念
工作区:就是你在电脑里面能看到的目录
暂存区:因为叫stage或index。一般存在.git目录下的index文件(.git/index)中,所以我们叫暂存区时也叫做索引(index)
版本库:工作区有一个隐藏目录.git,这个不算工作区,而是git的版本库
命令git add:当对工作区进行修改或新增后,执行该命令,可将变动的内容提交到暂存区;暂存区的目录树会被更新
命令git commit:当变动的内容提交到暂存区后,执行该命令,则master分支会做相应的更新
备注:完整的提交,包括git add和git commit
常用命令:
创建分支:$ git checkout experiment_mc(分支号)
查看当前是所有分支:$ git branch
切换到其他分支:$ git checkout master(即将切换到的分支名称)
提交代码到暂存区$ git add 文件名称
提交代码到本地仓库$ git commit -m "提交代码的注释"
查看远程仓库地址:$ git remote -v
分支代码合并到主干上:$git merge 分支号
Git GUI中文界面