Git:开源的分布式版本控制系统
统一概念:
  • 工作区:改动(增删文件和内容)
  • 暂存区:输入命令:git add 改动的文件名,此次的改动就放到了暂存区
  • 本地仓库(简称:本地):输入命令: git commit 此次修改的描述,此次的改动就放到了‘本地仓库’,每个commit,我叫它为一个‘版本’。
  • 远程仓库(简称:远程):输入命令:git push 远程仓库,此次改动就放到了‘远程仓库’(github等)
  • commit-id:输出命令:git log,最上面那行commit xxxxxx,后面的字符串就是commit-id
版本库原理:

Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。
工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。
git版本仓库介绍_Git

安装git后git的配置方法:
$git config --global user.name "runoob"
$git config --global user.email test@runoob.com

配置成功在C:\Users\Administrator目录下生成.gitconfig文件

配置公钥:
  1. 注册并登陆账户
  2. 生成SSHKey
    生成的详细方法:
    https://gitee.com/help/articles/4181#article-header0
    生成成功后会在C:\Users\Administrator.ssh生成俩个文件
    id_rsa.pub --公钥文件
    id_rsa – 私钥文件
  3. 在码云个人账户中配置SSH公钥
  4. 验证是否配置成功
$ssh -T git@gitee.com

关于项目中常用的Git命令请看:https://blog.csdn.net/weixin_43606158/article/details/90729743

远程版本库:

  • github.com
  • coding.net
  • gitee.com
  • aliyun.com

使用流程:

  1. 在本地没有源代码时,git clone克隆远程
  2. 在本地有源代码时,git pull 更新同步版本库
  3. 在工作空间中实现代码编辑
  4. 在完成一个功能并通过测试后,提交本地代码库
git add .  ||  git add -A
git commit -m "提示信息"
  1. 将本地版本库推送到远程仓库
git push origin 分支名字
  1. 如果有遇到冲突,则解决合并冲突
    git解决代码冲突请看:https://blog.csdn.net/weixin_43606158/article/details/90729352