git&github

1.git、github是什么

  • git是本地项目版本管理工具,专门存放,收取,整合,代码回退,管理代码。
  • github是是一个网站,保存的是以项目为单位的代码文件。

2.版本管理软件

  • version control system(VCS系统)版本控制系统,用于存储、共享、合并、历史会退等功能。
  • 相关软件:VCS ,SVN、git

3.git原理:
在这里插入图片描述
4.git命令
(1)把项目文件夹变成本地git的操作空间
git初始化,一台电脑只需要一次

  • #设置你的用户名:git config --global user.name “你的姓名”
  • #设置邮箱地址 :git config --global user.email “你的邮箱地址”
  • #查看配置信息列表:git config --list
  • #结束查看列表:q
  • #清空当前窗口:clear
  • #把项目文件夹变成git的操作空间:git init
  • #查询操作空间的状态:git status

(2).把文件加入暂存区

  • #把01.html添加到暂存区:git add 01.html
  • #把所有文件丢添加进暂存区:git add .

(3).把暂存区的文件存储到本地仓库

  • #把暂存区的文件存储到本地仓库:git commit -m 此版本的提交说明

(4).版本查询

  • #查看当前版本,以及当前版本之前的所有版本:git log
  • #查看所有的版本及回复记录:git reflog

(5).回滚

  • #从暂存区把上次add的某一个文件回滚到操作空间:git checkout 01.html
  • #从仓库获取任意一次记录,回到操作空间:git reset --hard id

(6).不想提交的文件,处理方法:

  • 通常公共第三方包都不提交
  • 使用开发工具创建一个文件.gitignore
  • 把不提交的文件名称和.gitignore写入.gitignore文件中,一个名称占一行

5.git的分支结构
git的分支结构支持分布式开发,各个分支之间的代码不可见,有依赖性的分支会把以来的分支做一个备份供你使用,一个分支就是一个功能模块。
(1).默认情况下,git一定有一个主分支(master)
(2).分支的操作

  • #查看当前仓库所有分支 git branch
  • 创建新分支:确认依赖关系在被依赖的分支上,创建新的分支:git branch分支名
  • 切换分支:git checkout 分支名称
  • 注意不同分支之间的代码,不能共享
  • 整合分支(合并分支):在当前分支上合并,合并其他分支:git merge 分支名称

6.git下载代码
git clone url

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值