Git常用命令整理

Git是一个强大的开源分布式版本控制系统,用于管理项目版本。本文介绍了Git的工作流程,包括workspace、staging area、local repository和remote repository四个关键区域,并详细讲解了从初始化仓库、添加文件、提交更改到远程操作等基本命令。此外,还涵盖了分支管理和版本回退等高级功能,帮助开发者高效协作和管理代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Git是什么

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git的工作流程如下所示:

workspace:工作区

staging area:暂存区/缓存区

local repository:版本库或本地仓库

remote repository:远程仓库

工作区和缓存区的主要作用是记录更改(个人理解,工作区记录看得见的改变(文档的增删改),缓存区记录看不见的改变(变化的记录)),最后通过git commit来把所有更改添加到本地仓库中。

 

接下来围绕这四个区域进行常用命令的说明:

首先使用git建立一个资源库 使用当前目录作为Git仓库,只需要进行初始化

使用命令 –> git init

使用指定目录的话只需要在上边的命令后加入目录名称。

接下来在仓库中添加文件,例如添加README

->git add README

然后把修改提交到仓库中

->git commit –m ‘初始化项目版本’

 

使用git clone 从现有的Git仓库中拷贝项目

->git clone <repo> <directory>

参数说明:repo:Git仓库,directory:本地目录

 

接下来流程图中的编辑,添加,删除文件以及文件状况和修改情况的查看

git add

添加文件到仓库

git status

查看当前仓库状态,显示有变更的文件

git diff

比较文件的不同,暂存区和工作区的不同

git reset

回退版本

git rm

删除工作区文件

git mv

移动或重命名工作区文件

git commit

提交暂存区到本地仓库

 

远程操作

git remote

远程操作

git fetch

从远程获取代码库

git pull

下载远程代码并合并

git push origin <branchname>

上传代码并合并

分支管理

git branch (branchname)

不加分支名的时候是列出所有分支,加了分支名就是创建新的分支

git checkout (branckname)

切换分支

git merge

合并分支

git branch –d (branchname)

删除分支

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值