git基本概念、git工作流程

GIt基本概念

版本库(Repository)・.git就是版本库

工作区(workspace)・目录里除了.git 都是工作区

在这里插入图片描述

index・暂存区

在这里插入图片描述

.git/refs/heads・本地分支

.git/refs/remotes・远程仓库分支在本地的副本

.git/refs/tags・标签

在这里插入图片描述

.git/objects・存储对象

在这里插入图片描述

HEAD・指向当前分支最新Commit-ID

在这里插入图片描述

origin/HEAD・指向远程仓库的「默认分支」

在这里插入图片描述

FETCH_HEAD・存的是分支在远程仓库上最新Commit-ID

在这里插入图片描述

ORIG_HEAD・git reset、git merge、git rebase等操作时,当前HEAD指向的Commit-ID保存至ORIG_HEAD文件内,可快速恢复

在这里插入图片描述
[Ref] HEAD、Detached HEAD、origin/HEAD、FETCH_HEAD、ORIG_HEAD 介绍

Github支持两种同步方式https和ssh

[Ref] GitHub 的 https 和 SSH 的区别

使用git的常见工作流程

在这里插入图片描述 |

一次完整的代码提交流程

git clone git@github.com:kanomoku/testGit.git    从远程仓库中CloneGit资源作为本地仓库

git checkout -b test2                            从本地仓库checkout一个分支进行代码开发

change somethind                                 代码开发

git add .                                        把修改内容add到暂存区
git commit -m "some comments"                    把暂存区内容commit到本地仓库,清空暂存区
git push                                         将本地仓库代码push到远程仓库
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值