Git基本操作(1)

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

前面我们配置了git还有远程仓库,今天我们来了解一下git的基本操作。

初始化git本地仓库

首先,我们在装好git之后,我们就要初始化一个git仓库,我们可以用命令行git init来初始化一个git本地仓库,首先我们创建一个文件夹:
Git基本操作(1),Git,git
我们进入到gitcode文件夹,使用git init命令:
Git基本操作(1),Git,git
我们查看隐藏文件,发现如果出现 .git,就表明我们成功创建了一个git的本地仓库。
我们看看这个.git下有哪些文件:
Git基本操作(1),Git,git
这下面的文件都是非常重要的,不要轻易修改。

git本地仓库配置

git config user.name 和git config user.email

我们有了本地仓库之后,我们可以对我们的这个本地仓库进行一个基础的配置——配置邮箱和用户名:
我们可以先用git config -l查看我们当前的配置:
Git基本操作(1),Git,git
我们可以为当前的本地仓库设置专属的用户名和邮箱,使用git config user.name “Your name”
git config user.email “Your email” :
Git基本操作(1),Git,git
我们发现下面两行就是这个仓库的专属的邮箱和用户。

git config --unset user.name和git config --unset user.email

此时如果我们想取消这个邮箱和用户,我们可以使用git config --unset user.namegit config --unset user.email解除当前的git仓库的用户和邮箱:
Git基本操作(1),Git,git

git config --global

如果我们一台机器上的所有的本地仓库都会往一个用户和邮箱去提交,我们可以把这个设置成全局的,只需要带上–global:

git config [--global] user.name "Your Name"
git config [--global] user.email "email@example.com"

取消设置也是一样的:

git config [--global] --unset user.name
git config [--global] --unset user.email

认识工作区,暂存区,版本库

现在我们在gitcode这个文件夹下创建一个文件:
Git基本操作(1),Git,git
我在gitcode下创建了一个My_file的文件,好了,现在的问题是这是候git可以管理这个文件吗?答案是不行。

其实,我们这个gitcode下的这个隐藏的.git文件就是我们的版本库,什么叫版本库呢?其实很简单,就是我们可以通过git对我们文件的修改进行跟踪,而跟踪的结果会由这个.git的隐藏文件进行管理。

Git基本操作(1),Git,git

好了现在我们了解了版本库,我们还得清楚一个概念——工作区
什么叫工作区呢?说的直白一点,就是一个包含.git文件的文件夹,比如我的gitcode这个文件夹包含了.git,这个时候,我的gitcode就是一个工作区,我在gitcode这个工作区创建了My_file文件。
Git基本操作(1),Git,git
如果我们想让git管理My_file文件,我们就要让My_file文件进入到版本库中,但是请注意,我们不能直接在.git文件夹下创建文件,这是绝对不允许的。那我们应该怎么办呢?我们先来看一张图:
Git基本操作(1),Git,git
通过这张图,我们大概知道,首先我们要进行add操作让文件进入stage(暂存区index)然后再用commit操作把文件交到master分支,才算把文件交到了版本库中。这时候git才能管理这个文件。

更深层次理解

其实我们除了上面的三个板块,我们还有一个板块叫对象库
Git基本操作(1),Git,git
我们工作区的任何改动会交到这个对象库中,然后暂存区储存的不是真实的对象,而是指针,指针会指向对象库中对象:
Git基本操作(1),Git,git
然后commit操作会把暂存区中东西接到master分支中(通过HEAD指针),同时master上也有指向对象库中对象的指针:
Git基本操作(1),Git,git
这样git可以对我们的文件进行管理了。
我们可以把.git文件的结构看看,对应我们所说的部分。
Git基本操作(1),Git,git
我们好像没有看到暂存区的部分,那是因为我们这个git仓库是新建的,还没有进行任何的add,commit操作,暂时还不会显示出来,我们可以把我们的My_file文件上交一下:
Git基本操作(1),Git,git
这下我们看到了暂存区了。

git add + 文件名

之前铺垫这么多,这下可以讲一下git的操作了,我们先来我们最熟悉的一个git add +文件名比如我想把My_file上交:
Git基本操作(1),Git,git
后面也可以接多个文件名:
Git基本操作(1),Git,git
也可以git add .,这里这个点的意思就是把当前文件夹下所有修改过的文件都交到暂存区中:
Git基本操作(1),Git,git

git commit -m “描述信息”

我们在add之后,就要把文件交到master上,这步的操作是git commit -m “描述信息”,这里的-m + “描述信息”,不能省,这里我们-m就是日志信息,对于我们进行版本控制非常重要。
Git基本操作(1),Git,git

git log 查看日志信息

我们可以用git log查看日志信息:
Git基本操作(1),Git,git
我们看到commit的后面有一串字符串,这个是上交时的关键信息,也是进行版本控制的重要信息。

如果嫌弃这么多的信息过于累赘,我们可以带上选项 –pretty=oneline
Git基本操作(1),Git,git文章来源地址https://www.toymoban.com/news/detail-838144.html

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

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

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

相关文章

  • Git基本操作命令

    目录 一、简介 二、基本命令使用 (1) git add ---将该文件添加到暂存区 (2) git status --- 命令用于查看在上次提交之后是否有对文件进行再次修改 (3) git diff -- 比较文件在暂存区和工作区的差异 (4) git commit  --- 将暂存区内容添加到本地仓库中 (5) git reset --指定退回某一次提交的版

    2024年02月05日
    浏览(42)
  • git的基本操作

    在工作过程中,有时会用公司的电脑进行项目开发,或者使用个人电脑,但是git的一些默认配置,需要更改,可以按照下面方式完成。 在实际项目开发中,经常会遇到,刚开始,并没有创建远程仓库,只是通过git相关操作,在本地管理项目,如果需要将项目推送到远程项目,

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

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

    2024年02月02日
    浏览(47)
  • Git基本操作(1)

    前面我们配置了git还有远程仓库,今天我们来了解一下git的基本操作。 首先,我们在装好git之后,我们就要初始化一个git仓库,我们可以用命令行 git init 来初始化一个git本地仓库,首先我们创建一个文件夹: 我们进入到gitcode文件夹,使用 git init 命令: 我们查看隐藏文件,

    2024年03月10日
    浏览(61)
  • git 的基本操作

    1. git建立本地仓库 在想要建立的目录下输入命令 git init 我们可以看一下 .git目录下有什么   2. 配置git本地仓库  配置用户的 name 和 email 命令:git config [...] 配置完后,我们像查看一下 刚才的配置 2.1 查看配置命令 git config -l 2.2 删除配置  命令:git config --unset [...] 查看配置

    2024年02月11日
    浏览(38)
  • 【Git】安装以及基本操作

    努力经营当下,直至未来明朗! 版本控制器:记录每次的修改以及版本迭代的一个管理系统。 Git:其实就是最常用的版本控制器。可以维护控制电脑上 所有格式 的文档。 如:对于开发人员来说,最主要就是维护项目中的源代码文件。 注意:对于二进制文件如图片、视频等

    2024年02月13日
    浏览(42)
  • Git--基本操作介绍(2)

    Git 常用的是以下 6 个命令: git clone、git push、git add 、git commit、git checkout、git pull . 说明: workspace:工作区 staging area:暂存区/缓存区 local repository:版本库或本地仓库 remote repository:远程仓库 一个简单的操作步骤: git init - 初始化仓库 。 git add . - 添加文件到暂存区 。 gi

    2024年01月24日
    浏览(54)
  • Git基本操作(超详细)

    仓库是进⾏版本控制的⼀个⽂件⽬录 我们要想对⽂件进⾏版本控制,就必须先创建⼀个仓库出来。 首先创建一个 gitcode 目录来存放git, 创建⼀个Git本地仓库对应的命令为 git init 查看当前目录,发现多了个隐藏文件 .git .git ⽬录是Git来跟踪管理仓库的,不要⼿动修改这个⽬录

    2024年02月20日
    浏览(47)
  • 02.Git常用基本操作

    (1)打开Git Bash (2)配置姓名和邮箱         因为Git是分布式版本控制工具,所以每个用户都需要有自己的名字和邮箱。         --global参数,表示该分支上的所有Git仓库都使用这个配置。 (3)查看配置信息 (1)clone(克隆):从远程仓库中克隆代码到本地仓库; (2)ch

    2024年02月04日
    浏览(37)
  • IDEA配置Git以及对Git的基本操作

    学生作者:吃饱饱坏蜀黍 日期:2023.6.19 IDEA版本:IntelliJ IDEA 2023.1.2 (Ultimate Edition) GIt版本:2.41.0 IDEA中使用了新UI以及中文插件:Chinese(Simplified) Language Pack/ 中文语言包 Git基本使用篇:https://blog.csdn.net/a1978341673/article/details/131318911 ​ 在IDEA中使用Git,本质上还是使用的本地安装

    2024年02月13日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包