Git学习笔记——创建版本库

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

一、创建用户

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

注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

如果想检查一下看看有没有设置成功,可以再输入git config user.name然后回车,如果设置成功了就会显示你刚刚设置的用户名,同理,可以用git config user.email来查看你设置的邮箱

git config --list命令就能看到你所有的设置啦

二、创建版本库

首先:创建一个空目录

$ mkdir learngit //创建文件——mkdir
$ cd learngit    //进入文件——cd
$ pwd            //显示当前目录
/Users/michael/learngit

然后:通过git init命令把这个目录变成Git可以管理的仓库

$ git init
Initialized empty Git repository in /Users/michael/learngit/.git/

瞬间Git就把仓库建好了,而且告诉你是一个空的仓库(empty Git repository),细心的读者可以发现当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。

举个例子:写一个文本,提交到版本库

第一步,用命令git add告诉Git,把文件添加到仓库:

$ git add readme.txt//新创建一个文本.txt

执行上面的命令,没有任何显示,这就对了,Unix的哲学是“没有消息就是好消息”,说明添加成功。

第二步,使用vi指令对新创建的文本做出操作

$ vi readme.txt//编辑模式:对打开的文件内容进行增、删、改操作
//按下Esc+Shift+zz保存退出
1、vi & vim 有两种工作模式:

(1) 命令模式:接受、执行 vi & vim 操作命令的模式,打开文件后的默认模式;

(2) 编辑模式:对打开的文件内容进行 增、删、改 操作的模式;

  #在编辑模式下按下 ESC 键,回退到命令模式。

2、创建、打开文件:$ vi [filename]

(1)使用 vi 加 文件路径(或文件名)的模式打开文件,如果文件存在则打开现有文件,如果文件不存在则新建文件,并在终端最下面一行显示打开的是一个新文件。

(2)键盘输入字母 “i”或“Insert”键进入最常用的插入编辑模式。

3、保存文件:

(1)在插入编辑模式下编辑文件。

(2)按下 “ESC” 键,退出编辑模式,切换到命令模式。

(3)在命令模式下键入"ZZ"或者":wq"保存修改并且退出 vi 。

(4)如果只想保存文件,则键入":w",回车后底行会提示写入操作结果,并保持停留在命令模式。

4、放弃所有文件修改:

(1)放弃所有文件修改:按下 "ESC" 键进入命令模式,键入 ":q!" 回车后放弃修改并退出vi。

(2)放弃所有文件修改,但不退出 vi ,即回退到文件打开后最后一次保存操作的状态,继续进行文件操作:按下 "ESC" 键进入命令模式,键入 ":e!" ,回车后回到命令模式。

第三步:用命令git commit告诉Git,把文件提交到仓库:

$ git commit -m "wrote a readme file"
[master (root-commit) eaadf4e] wrote a readme file
 1 file changed, 2 insertions(+)
 create mode 100644 readme.txt

简单解释一下git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。

git commit命令执行成功后会告诉你,1 file changed:1个文件被改动(我们新添加的readme.txt文件);2 insertions:插入了两行内容(readme.txt有两行内容)。

三、总结

1.初始化git仓库,使用git int命令。

2.添加文件到git仓库,两步走:

        2.1 使用命令git add <file>,注意,可反复多次使用,添加多个文件;

        2.2 使用命令git commit -m <message>,完成。

此笔记是我个人学习记录笔记,通过廖雪峰的笔记进行学习,用自己能理解的笔记记录下来,如果侵权,联系删。不存在任何盈利性质,单纯发布后,用于自己学习回顾。文章来源地址https://www.toymoban.com/news/detail-773615.html

到了这里,关于Git学习笔记——创建版本库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • GIT常用操作整理(从本地创建仓库到提交到GitHub全流程)学习笔记

    1. 本体和插件下载 官网: GIT Download下载 安装过程中一路默认即可。 终端输入 查看git安装是否成功。 (可选)然后下载一个 Git 状态显示到 powershell 中的非常好用插件,posh-Git(windows): 用管理员身份打开 powershell ,之后输入 重启 powershell 初始化仓库的文件位置会加一个

    2024年04月28日
    浏览(51)
  • 入门系列 - Git创建版本库

    本篇文章,是基于我自用Linux系统中的自定义文件夹“test_rep”,当做示例演示 具体Git仓库的目录在:/usr/local/git/test_rep 什么是版本库呢?版本库又名仓库,英文名 repository ,你可以简单理解成一个目录,这个目录里面的所有文件都可以被 Git 管理起来,每个文件的修改、删除

    2023年04月20日
    浏览(29)
  • Git入门实战教程之创建版本库

    Git是一个分布式版本控制系,分层结构如下: Git分为四层: 当前正在工作的项目的实际文件目录,我们执行命令git init时所在的地方,也就是我们执行一切文件操作的地方。 暂存区是一个介于工作目录和本地仓库之间的缓冲区域。它保存了已经通过git add命令添加但尚未通过

    2024年04月11日
    浏览(41)
  • git版本管理加合并笔记

    目录 1.创建空文件夹,右键Bash here打开 2.打开链接,点击克隆下载,复制SSH链接 3.输入git +SSH链接 回车 4.换成https在桌面上进行克隆仓库就正常了 5.去vscode里改东西 6.提交 7.创建dev分支 8.在dev里修改内容,提交,步骤同6 9.切换为master分支 10.获取最新版,更新到本地 11.合并

    2024年02月11日
    浏览(34)
  • 【Linux】:初识git || centos下安装git || 创建本地仓库 || 配置本地仓库 || 认识工作区/暂存区(索引)以及版本库

    Git 原理与使用 课程⽬标 • 技术⽬标:掌握Git企业级应⽤,深刻理解Git操作过程与操作原理,理解⼯作区,暂存区,版本库的含义 • 技术⽬标:掌握Git版本管理,⾃由进⾏版本回退、撤销、修改等Git操作⽅式与背后操作原理 • 技术⽬标:掌握Git分⽀管理,从分⽀创建,切换,

    2024年02月05日
    浏览(66)
  • Git分布式版本控制工具(详细笔记)

    git config -- global user.name\\\"itcast\\\" git config -- global user.email\\\"hello@itcast.cn\\\" (邮箱没有什么用,我这里就简单写了) git config -- global user.name  git config -- global user.email 有些常用的指令参数非常多,每次都要输入好多参数,我们可以使用别名。 1.打开用户目录,创建.bashrc文件      部分

    2024年02月14日
    浏览(50)
  • Git学习 -- 分支合并、版本修改相关

    目录 learn GIT Learn Git Branching merge和rebase的使用 基础命令 版本回退 工作区和暂存区 管理修改 撤销修改 删除修改 learn GIT Learn Git Branching 这是Gitee上的Git学习教程 Learn Git Branching Git Rebase Learn Git Branching 最终的实操 merge和rebase的使用 参考: https://www.cnblogs.com/michael-xiang/p/131798

    2024年01月24日
    浏览(57)
  • 【Linux】:使用git命令行 || 在github创建项目 || Linux第一个小程序——进度条(进阶版本)

    在本章开始之前还是先给大家分享一张图片 这是C++的笔试题 感兴趣的同学可以去试一试 有难度的哟 也可以直接在牛客网直接搜索这几道题目哈 好了今天我们正式进入我们的正题部分 安装git 使用 Github 创建项目 注册账号 创建项目 ♨️1. 登陆成功后, 进入个人主页, 点击左下

    2024年02月05日
    浏览(51)
  • 《Git学习笔记:IDEA整合Git》

    通过Git命令可以完成Git相关操作 ,为了简化操作过程,我们可以 在IDEA中配置Git ,配置好后就可以 在IDEA中通过图形化的方式来操作Git 。 在IDEA开发工具中可以集成Git: 集成后在IDEA中可以看到Git相关图标 :   在IDEA中使用Git,本质上还是使用的本地安装的Git软件 ,所以需要

    2024年01月20日
    浏览(46)
  • Git学习笔记:3 git tag命令

    git tag 是 Git 中用于管理和操作标签(tag)的命令。标签在Git中主要用于标记特定的提交,通常用来标识重要的版本发布点,如v1.0.0、v2.1.5等。 创建一个轻量标签(不包含额外信息): 创建一个带有注释的annotated标签(推荐使用,因为它可以存储更多元数据和PGP签名): 列出

    2024年01月25日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包