Git教程

这个Git教程详细介绍了如何初始化新项目、进行修改、追踪内容、查看项目历史、管理分支以及使用Git进行协作开发。重点讲解了提交、分支管理和合并冲突的处理,帮助初学者掌握Git的基本操作。
摘要由CSDN通过智能技术生成

Git教程

这是一个加入了自己理解的翻译版本,详情见 git --help tutorial

会尽量的展现原本的内容

其实直接看谷歌翻译就可以了

名称

  • git 教程

    • 一个介绍Git的教程

概述

  • git *

描述

  • 这个教程解释了如何将引入一个新项目到Git、对其进行修改并且将这些更改分享给其他开发者。

  • 在对Git进行任何的操作之前,向Git通过名字和公共邮箱地址介绍自己是一个好主意。(ps: 也就是你提交的时候的内容被追责吧)

  • 也就是设置你账户的缺省身份标识,来告诉提交者的信息

    • 怎么完成这个操作?

      git config --global user.name "Your Name Comes Here"
      
      git config --global user.email you@yourdomain.example.com
      

导入一个新项目

  • 假定你有一个包含初始化工作的压缩包

  • 你可以让它受到Git版本控制

    tar xzf project.tar.gz
    cd project
    git init
    
  • 执行结果

    Initialized empty Git repository in .git/
    
  • 你已经初始化得到了一个工作目录,并且产生了一个新的目录:.git

  • 接下来,告诉Git对当前的所有文件的内容进行快照

    git add .
    

    快照,也就是snapshot。

    摘自知乎:

    ​ 快照是特定数据集的一个完整可用的拷贝,该数据集包含源数据在拷贝点的静态映象,它可以是数据再现的一个副本或者复制。

    ​ 快照是备份技术的一种,一旦原来的数据发生了变化(可能因为某些原因数据发生了丢失等等),使用快照就可以恢复原来的数据。

  • 此时快照被保存在一个被称为是index的临时暂存区内,如果想要持久化的存储索引的内容到存储库中,则通过

    git commit
    

    这时候会进入一个不怎么熟悉的界面,这个是nano编辑器,是git默认的编辑器,反正我是不知道怎么用,还是用自己会的vim,使用下面的命令修改默认的编辑器

    git config --global core.editor vim

    当然了,如果你不想修改的话,还是可以继续,贴个内容链接

    https://www.pianshen.com/article/8764304633/

  • 然后就会提示您输入提交消息。当完成后,就在Git的存储库中存储了项目的第一个版本。

修改

  • 接着,你可以修改一些文件,然后把他们更新的内容提交到index区,也就是临时暂存区

    git add file1 file2 file3
    
  • 你现在就可以去提交了

  • 当然了,在提交之前,你可以查看你即将提交的内容包括什么

    git diff --cached
    
    touch t1 t2 t3
    git add t1 t2 t3
    git diff --cached
    # 得到的结果
    
    diff --git a/t1 b/t1
    new file
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值