Git(狂神)

Git和SVN的区别

  • 如果中央服务器崩盘了,将获取不了最新的代码



Git的历史

安装Git以及环境配置

使用镜像下载提速

常用的Linux命令


Git的必要配置

  • git config -l可以查看git所有的本地配置
  • git config --system --list可以查看系统的配置

    可以发现系统所提供的配置没有我们的用户名和email
  • git config --global --list可以查看自己的配置(个人 配置)


    设置邮箱和用户名

Git工作原理


暂存区本质上只是一个文件,保存即将提交到文件列表的信息

HEAD是一个指针,指向最新放入仓库的版本

  • 我们打开git文件夹中的HEAD文件,发现其当前正指向master分支

  • 当我们创建一个新的分支A,并切换到A分支,再次查看HEAD文件,发现其指向了A分支

    我们只需要管理工作区和远程区,区域暂存区和仓库区(本地仓库)我们只需要去操作而不需要去管理
  • git add.将工作区中所有的文件送到暂存区

Git项目创建以及克隆

创建本地仓库的2种方法

  • 1、创建全新的仓库,需要用GIT管理的项目的根目录执行:
  • 2克隆远程仓库
  • 我们需要先找到一个远程仓库,并复制其路径
  • 我们通过在目录下执行git clone <路径>将远程仓库克隆到本地,形成本地仓库
  • 此时我们的目录下出现了远程仓库的目录,我们将创建了和远程仓库一样的本地仓库

Git基本操作命令

  • 文件的4种状态

git commit -m "" 这个m意思是massage表示提交的消息

  • 忽略文件

    /在前面往上忽略,/在后面往后忽略

  • 在idea中我们可以通过编写.gitignore文件来过滤不需要进行版本控制的问价

  • .gitignore文件部分编写如下

  • 狂神.gitignore文件编写

码云的注册和使用

可以是哟gitee来学习开源项目

配置SSH公钥及创建远程仓库

生成公钥

  • -t rsa表示的是使用这种加密算法


    我们可以查看公钥,然后再gitee中绑定公钥,这样的化就不用每次都上传到gitee都需要验证密码了

IDEA集成Git

Git分支



Git后续学习

posted @ 2023-06-18 21:28  一往而深,  阅读(20)  评论(0编辑  收藏  举报