Git第三讲 Git的基本操作

这篇具有很好参考价值的文章主要介绍了Git第三讲 Git的基本操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Git的基本操作

在使用Git进行版本控制时,有一些基本的操作是必须掌握的。本章将介绍这些基本操作,包括如何添加和提交文件、查看和比较更改、撤销更改以及删除文件等。

添加和提交文件

Git使用暂存区(或称为索引)来管理文件的更改。添加和提交文件是Git中最常用的操作之一。

添加文件

要将文件添加到Git的暂存区,可以使用以下命令:

git add <文件名>

例如,要将名为example.txt的文件添加到暂存区,可以运行以下命令:

git add example.txt

提交文件

提交文件是将暂存区中的更改永久保存到Git仓库中的过程。

git commit -m "提交信息"

在上述命令中,-m选项用于指定提交的信息。提交信息应该清楚地描述本次提交的内容。

例如,要提交刚刚添加的example.txt文件,可以运行以下命令:

git commit -m "添加示例文件 example.txt"

查看和比较更改

Git提供了多种命令来查看和比较文件的更改情况,帮助我们了解工作目录和仓库之间的差异。

查看更改状态

要查看工作目录中文件的更改状态,可以使用以下命令:

git status

这将显示所有已修改但尚未暂存的文件、已暂存但尚未提交的文件以及未跟踪的文件等信息。

比较更改

要比较文件的更改内容,可以使用以下命令:

git diff <文件名>

这将显示工作目录中指定文件的更改内容与暂存区的差异。

例如,要比较example.txt文件的更改情况,可以运行以下命令:

git diff example.txt

撤销更改

有时候我们可能需要撤销对文件的更改,Git提供了一些命令来帮助我们回退到之前的状态。

撤销工作目录中的更改

要撤销对工作目录中文件的更改,可以使用以下命令:

git checkout -- <文件名>

这将撤销指定文件的更改,并还原到最后一次提交的状态。

例如,要撤销对example.txt文件的更改,可以运行以下命令:

git checkout -- example.txt

撤销暂存区中的更改

要撤销暂存区中文件的更改,可以使用以下命令:

git reset HEAD <文件名>

这将撤销对指定文件的暂存,使其回到未暂存的状态。

例如,要撤销对example.txt文件的暂存,可以运行以下命令:

git reset HEAD example.txt

撤销提交

要撤销最后一次提交,可以使用以下命令:

git revert HEAD

这将创建一个新的提交,将最后一次提交的更改撤销。

删除文件

要从Git中删除文件,可以使用以下命令:

git rm <文件名>

这将从Git的版本控制中移除指定文件。

请注意,执行上述命令后,文件将被删除并且不可恢复,请谨慎操作。

例如,要删除名为example.txt的文件,可以运行以下命令:

git rm example.txt

以上是Git基本操作的简要介绍。掌握这些基本操作后,你就能开始使用Git进行版本控制和团队协作了。

切换提交分支

使用 git checkout 命令和该提交的 commit ID 来切换到指定的提交。文章来源地址https://www.toymoban.com/news/detail-482931.html

git checkout <commitID>

基于commitID创建新分支
git branch 新分支 commitId
git checkout 新分支

到了这里,关于Git第三讲 Git的基本操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git 分布式版本控制系统基本概念和操作命令

    目录 Git 基本概念 功能特点 工作流程 操作命令 新建代码库 配置 增删文件 代码提交 分支 标签 查看信息 远程同步 撤销 其他 小结 Git 是一个开源的分布式版本控制系统,用于跟踪文件的变更历史。它最初由 Linux Torvalds 设计,用于 Linux 内核的开发,但由于其强大的功能和灵

    2024年03月27日
    浏览(36)
  • git的基本使用操作

    目录 一.简单介绍 1.1git平时开发的流程图 1.2Git的功能特性: 二.利用开发工具上传代码 2.1下载安装Git工具 2.2创建git仓库拉取项目 2.3推送项目   1.添加到缓存区 2.Commit Directory添加到本地仓库 注意:  3.push到远程(公共)仓库  4.push失败的解决办法:  三.使用命令提交代码 1.实际

    2024年02月07日
    浏览(22)
  • 【Git原理与使用】-- 基本操作

    目录 添加文件 查看objects中的文件 小结 修改文件 版本回退 回退的回退 小结 撤销修改 情况一:对于工作区的代码,还没有 add 情况二:已经 add ,但没有 commit 情况三:已经 add ,并且也 commit 了 小结  删除文件 #: 首先引入一个未进行任何操作的 ./git 内部情况         我

    2024年02月11日
    浏览(20)
  • Git使用教程之本地仓库的基本操作

    一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统 ①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样 我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器 ②Git每次会提取整个代码仓库的完整镜像,相当于对整

    2024年02月08日
    浏览(25)
  • MATLAB使用Simulink 进行建模与仿真方法 - Simulink基本操作与入门教程

    Simulink 是 MATLAB 很强大的功能组件,广泛用于系统建模、仿真和分析。下面分享给大家MATLAB使用Simulink 进行建模与仿真方法、步骤,希望能够帮助大家。 电脑 MATLAB及Simulink 组件 MATLAB使用Simulink 进行建模与仿真 1 我们打开MATLAB软件,然后在命令窗口中输入simulink或点击左上角的

    2024年02月05日
    浏览(28)
  • git的基本使用方法,操作详解(如何拉取代码,上传代码)

    在写代码的时候可能有这样的需求: 保存源代码的不同版本,当软件出现bug时能回溯到之前的状态,比较版本之间的差别,从而找出bug源头。 多人分工协作的时候,会修改到相同的文件,如果有一个工具能够帮助我们完成修改的合并,就能节省不少时间,版本控制系统应运

    2024年02月02日
    浏览(28)
  • 【详细教程】关于如何使用Git&GitHub的基本操作汇总&GitHub的密钥配置 ->(个人学习记录笔记)

    点击 官网链接 后,进入Git官网,下载安装包 然后根据系统类型进行下载,一般为windows 一般选择64位的安装器版本 下载好后开始安装 点击Next 默认即可,Next 默认即可,Next Next Next Next Next Next Next Next Next Next install即可 我们在桌面随便创建一个文件夹例如code 进入code文件夹 鼠

    2024年02月06日
    浏览(33)
  • 【Git】Git基本操作

    Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。它采用分布式方式,避免中心服务器的单点故障,保障系统的高可用性和稳定性。Git可以作为一种过渡方案来替代BitKeeper,帮助管理Linux内核开发等。总之,Git是一种高效、灵活的

    2024年02月04日
    浏览(27)
  • GIT —— 基本操作,分支管理,远程操作

    最近找实习,在完善简历,遂发一发存货,有待持续完善,我认为这部分非常的有意义 创建 配置 将配置生效于 当前机器的 所有仓库 删除配置/删除全局配置 .git :版本库,不允许手欠做任何修改! stage/ 或 index/ :暂存区,索引 gitcode/ : 工作区 修改的工作区内容会写入**对

    2024年02月11日
    浏览(29)
  • Git基本操作笔记

            Git在我们日常工作中是必不可少的,刚入职的实习生可能只要会安装git、git clone,git pull 即可,git安装的教程有很多我就不一一讲述了。         Windows安装教程请访问此博主的链接 Git安装教程-window版本 · 语雀 在平常开发中,我们肯定需要用到git,这里我给大

    2024年02月02日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包