记录04_7.5~7.7

本周继续进行git的学习。

Git的工作是创建、保存项目的快照,与之后的快照进行对比。
Git 常用以下 6 个命令:git clone、git push、git add 、git commit、git checkout、git pull。

一、Git介绍

Git的三种状态和工作区域

        Git 有三种状态:已提交(committed)、已修改(modified)和已暂存(staged)。
        与之相关联的,是Git 项目的三个工作区域:Git 仓库、工作目录以及暂存区域。
Git 三种状态

.git directory - Git 仓库:用来保存项目元数据、对象数据库。克隆仓库时,拷贝这里的数据。

Working Directory - 工作目录:于本地磁盘中。将项目的某个版本从Git仓库提取到磁盘,供用户使用或修改。

Staging Area - 暂存区域:一般在 Git 仓库目录中,保存了下次将提交的文件列表信息。 有时候也被称作“索引”。

三种状态和三种工作区域的关系:

  1. 如果 Git 目录中保存着的特定版本文件,就属于已提交状态;
  2. 如果自上次取出到工作目录,作了修改但还没有放到暂存区域,就是已修改状态;
  3. 如果作了修改并已放入暂存区域,就属于已暂存状态。

基本工作流程:

  1. 在工作目录中修改文件。(已修改状态)
  2. 暂存文件,将文件的快照放入暂存区域;(已暂存状态)
  3. 提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录。(已提交状态)

二、 常用代码

创建仓库:

git init - 初始化仓库。
git clone - 拷贝一份远程仓库,也就是下载一个项目。

提交与修改

git add - 添加文件到仓库
git status -查看仓库当前的状态,显示有变更的文件。
git diff -比较文件的不同,即暂存区和工作区的差异。
git commit -提交暂存区到本地仓库。
git reset -回退版本。
git rm -删除工作区文件。
git mv -移动或重命名工作区文件。

提交日志

git log -查看历史提交记录
git blame -以列表形式查看指定文件的历史修改记录

远程操作

git remote -远程仓库操作
git fetch -从远程获取代码库
git pull -下载远程代码并合并
git push -上传远程代码并合并

参考资料:
Git 基本操作
Git常用的操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值