学习笔记-git

Git是一个分布式版本控制系统,用于管理文件的不同版本,支持多人协同工作。主要操作包括克隆、初始化、添加文件到暂存区、提交到本地仓库、版本穿梭、分支管理和远程仓库交互。Git的工作流程涉及工作区、暂存区和本地仓库,通过HEAD指针跟踪版本。它简化了代码托管和团队合作的过程。
摘要由CSDN通过智能技术生成

什么是git?

一个工具软件。文件修改后生成一个新版本的文件,对不同文件版本进行管理。
手动变更文件版本的权力了这个工具。)
具有 分布式,多人协同 的特点。

有什么作用?

代码托管,省事。

怎么用?

git命令

1.克隆/下载
git clone [url]
2.初始化本地仓库
仓库就是一个文件夹,初始化就是赋予git管理文件夹的权限。
git init

$ git init
Initialized empty Git repository in D:/git/.git/
# 初始化了一个空的本地仓库在D:/git/.git/

3.查看所有文件状态
git status
4.查看指定文件状态
git status [filename]

$ git status
On branch master
# 目前所在分支
No commits yet
# 没有提交
nothing to commit (create/copy files and use "git add" to track)
# 没有可提交的文件。

5.提交到暂存区
git add . -------所有文件
git add [filename]------指定文件
6.暂存区到本地仓库
git commit -m
#-m 表示提交信息
7.查看版本
git reflog
git log # 版本的详细信息
8.版本穿梭
git reset --hard [版本号]

分支操作

1,查看分支
git branch -v
2,创建分支
git branch [分支名]
3,切换分支
git checkout [分支名]
4,合并分支
git merge [分支名]
合并分支的过程中commit 时不可以加文件名。

远程仓库操作

1,查看所有远程地址别名
git remote -v
2,给远程地址起别名
git remote add [别名] [远程地址]
3,本地分支推送到远程地址
git push [别名] [分支]
4,远程克隆到本地
git pull [远程地址] [分支]
5,克隆/下载
git clone [url]

git的工作机制

代码放的位置,放到临时的地方,再放到本地的一个文件夹中,再放到网络上。(这大白话,够清楚了吧)
在这里插入图片描述
暂存区是文件版本比对的地方。工作,暂存与本地库,三个地方的文件版本可能 是不一致的。所以需要在暂存区进行比对。

git版本控制。HEAD指针指向
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值