Git

本文是一篇Git入门教程,详细介绍了Git的用途、基本操作,包括初始化本地仓库、常用命令、区域转换、忽略文件、版本切换、删除操作、分支管理和解决冲突。还讲解了如何与GitHub交互,如本地连接、push、pull、clone及解决冲突。最后探讨了GitHub与IDEA的集成,教你如何在IDEA中上传和克隆项目。
摘要由CSDN通过智能技术生成

Git

一、简介

1. 是什么

最先进的版本控制系统

Bitkeeper 是最初的版本控制器, 是商业用途, 后来在开放linux时被破解

  • git以行为单位, 进行检测, 控制

  • svn(也是一个版本控制系统) 为集中式

    • 依赖中央仓库, 一旦中央仓库出现问题, 风险太大
  • git为分布式

    • 每个人都是一个节点
    • 也拥有中央仓库, 方便合并
2. 作用
  • 版本还原
  • 分支管理 (很快, 只需移动指针)
  • 协同开发 (自动合并, 手动解决冲突)
  • 版本记录
  • 历史追踪
  • 权限管理
3. 设置Git账户
命令	含义
git config --list											查看所有配置
git config --list --show-origin				查看所有配置以及所在文件位置
git config --global user.name xxx			设置git用户名
git config --global user.email xxx		设置git邮箱
git init															初始化本地库
git config core.autocrlf false				取消换行符转换的warning提醒

二、git的基本操作

1. 把一个目录初始化成一个本地仓库
1. 新建一个本地仓库, 也就是一个文件夹
2. 执行 git init命令
3. 本地仓库会多一个.git的隐藏文件夹
4. 所有命令要在初始化过的文件夹目录下操作
2. 常用命令
命令	作用
git status									查看本地库的状态(git status -s 简化输出结果)
git add [file]							多功能命令: 1. 开始跟踪新文件 
																			2. 把已跟踪的文件添加到暂存区 
																			3. 合并时把有冲突的文件标记为已解决状态
git commit –m “xxx” [file]	将暂存区的文件提交到本地库,-m 后面为修改的说明
3. 三个区域转换
  • 工作区(Working Directory):就是你电脑本地硬盘目录
  • 本地库(Repository):工作区有个隐藏目录.git,它就是Git的本地版本库
  • 暂存区(stage):一般存放在"git目录"下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。

在这里插入图片描述

4. 忽略文件
  • 一般我们总会有些文件无需纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。
  • 通常都是些自动生成的文 件,比如日志文件,或者编译过程中创建的临时文件等。
  • 在这种情况下,我们可以创建一个名为 .gitignore 的文件,列出要忽略的文件的模式。
1. 创建一个.gitign
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值