初识git

本文深入解析Git的基本概念,包括其分布式特性、优势、操作流程,如初始化仓库、添加与提交文件、分支与合并,以及关键命令如`git add`、`git commit`和`git branch`。掌握Git是高效开发和团队协作的基石。
摘要由CSDN通过智能技术生成

Git介绍

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理也是Linus Torvalds(托沃兹)为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。


Git优点:

       (1)适合分布式开发,强调个体。
  (2)公共服务器压力和数据量都不会太大。
  (3)速度快、灵活。
  (4)任意两个开发者之间可以很容易的解决冲突。
  (5)离线工作。

使用

使用Git前,需要先建立一个仓库(repository)。您可以使用一个已经存在的目录作为Git仓库或创建一个空目录。

使用您当前目录作为Git仓库,我们只需使它初始化。

git init

使用我们指定目录作为Git仓库。

git init newrepo

从现在开始,我们将假设您在Git仓库根目录下,除非另有说明。

添加新文件

我们有一个仓库,但什么也没有,可以使用add命令添加文件。

git add filename

可以使用add... 继续添加任务文件。

提交版本

现在我们已经添加了这些文件,我们希望它们能够真正被保存在Git仓库。

为此,我们将它们提交到仓库。

git commit -m "你想添加的注释"

删除

如何你想从资源库中删除文件,我们使用rm。

git rm file

分支与合并

分支在本地完成,速度快。要创建一个新的分支,我们使用branch命令。

git branch test

branch命令不会将我们带入分支,只是创建一个新分支。所以我们使用checkout命令来更改分支。

git checkout test

第一个分支,或主分支,被称为"master"。

git checkout master

对其他分支的更改不会反映在主分支上。如果想将更改提交到主分支,则需切换回master分支,然后使用合并。

git checkout master
git merge test

如果您想删除分支,我们使用-d标识。

git branch -d test

穿梭版本

使用命令,穿梭到指定的版本。
git reset --hard commit_id
穿梭前, 查看提交历史,以便确定要回退到哪个版本。
git log
要重返未来, 查看命令历史,以便确定要回到未来的哪个版本。
git reflog

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值