Git学习笔记(一)创建版本库并添加文件

时间:2022-09-03 16:48:13

最近从廖雪峰老师的个人网站上学习git,做点笔记。

★★★★★ 先注册自己的username和email,否则会报如下错误:

Git学习笔记(一)创建版本库并添加文件

注册:git config --global user.name "XXX"    -------这是注册username

git config --global  user.email "XXX@XX.com"   -------这是注册email

git config  --list    -------这是查看config信息

现在开始正式使用git。

① 创建版本库:

创建一个空文件夹(也可以直接使用非空文件夹):mkdir learngit

切换到此文件夹:cd learngit

仓库将创建在这个目录内。

创建仓库:git init

-------目前为止,仓库已经创建好了,路径是 /learngit/.git ,如果没有看到.git目录,那是因为.git被隐藏了,使用 ls –ah 就能看到被隐藏的目录了。

② 把文件添加到版本库:

learngit 目录或者其子目录下创建一个文件 readme.txt

readme.txt 内编写内容:

Git is a version contorl system.

Git is a free software.

把文件添加到仓库:

-1- 添加文件到仓库 git add readme.txt

-2-向仓库提交文件 git commit -m "wrote a readme file"

               -m 后面双引号内是本次提交的说明。

          <!-- 说明:add可以一次添加多个文件,中间用空格连接。多次add或多个文件的add,最终commit只需要一次 -->

★★★★★ 总结:

创建仓库文件夹:mkdir dirname

创建仓库:git init

添加文件:git add filename

提交文件:git commit -m "commit explanation"

Git学习笔记(一)创建版本库并添加文件的更多相关文章

  1. Git学习笔记一--创建版本库、添加文件、提交文件等

    Git,是Linus花了两周时间用C写的一个分布式版本控制系统.牛该怎么定义? 其实,很多人都不care谁写了Git,只在乎它是免费而且好用的!So do I! 下面开始我们的学习: 1.Git安装( ...

  2. Git创建版本库和添加文件

    创建版本库: 首先新建一个目录,然后通过 $ git init命令把这个目录变成Git可管理的仓库,例如: 在"C:\AmyPersonal\AmyGit"路径下新建文件夹Git1 ...

  3. Git学习笔记02-创建版本库

    版本库就是一个目录,这个目录里面的所有文件都会被Git管理,每个文件的修改,删除都能追踪.以便在某个时刻追踪历史记录,或者还原 路径切换,查看文件命令和linux差不多,cd 文件路径  ls查看路径 ...

  4. Git版本控制工具(一)----git的安装及创建版本库

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

  5. Git教程-安装与创建版本库

    Git是一个分布式版本控制系统,他通过命令行使用的工具,Github是提供Git仓库托管服务的网站 安装参考: https://www.liaoxuefeng.com/wiki/89604348802 ...

  6. Git 学习(二)版本库创建

    Git 版本库创建 什么是版本库(repository)? 可理解为文件仓库.由Git管理每个文件的新增.修改及删除,但这个仓库可以追溯历史.可还原至任意历史节点. 版本库创建 创建一个版本库非常简单 ...

  7. Ubuntu下Git的使用之创建版本库

    创建版本库 什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改.删除,Git都能跟踪,以便任何时刻都可以 ...

  8. Git 的安装和创建版本库 。

    Git 的优点就不再多说了 .直接进入正题吧 . 安装Git 首先可以尝试输入 Git 看看有没有反映 . $ git The program 'git' is currently not insta ...

  9. Git的安装和创建版本库

    1.Git是分布式版本控制系统 2.安装Git 下载Git后,按照默认设置即可实现安装,安装完毕后点击git目录下的Git Bash 输入以下命令符: git config --global user ...

随机推荐

  1. JVM内存模型和关键参数设置

    一. JVM内存模型: Jvm内存模型是学好Java很重要的一部分,该部分学习能让我们在系统运维的时候,或者优化服务器的时候能够有方法,懂原理. 二. Jvm关键参数: 1. 堆大小设置参数: -Xm ...

  2. 重温WCF之WCF传输安全(十三)(1)前期准备之证书制作(转)

    转载地址:http://www.cnblogs.com/lxblog/archive/2012/09/12/2682372.html 一.WCF中的安全方式 说到安全就会涉及到认证,消息一致性和机密性 ...

  3. Android --时间控件的使用

    1. mian.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns: ...

  4. 64位Eclipse运行时提示&ldquo&semi;Failed to load the JNI shared library &bsol;Java&bsol;jre6&bsol;bin&bsol;client&bsol;jvm&period;dll&rdquo&semi;的一个解决方案

    系统安装的32位JREE,64位eclipse无法识别,解决方案:下载安装64位jdk即可.

  5. 【转】C&num;综合揭秘——通过修改注册表建立Windows自定义协议

    引言 本文主要介绍注册表的概念与其相关根项的功能,以及浏览器如何通过连接调用自定义协议并与客户端进行数据通信.文中讲及如何通过C#程序.手动修改.安装项目等不同方式对注册表进行修改.其中通过安装项目对 ...

  6. (一)javascript中的数组index属性——获取数组的索引值

    例如:要做到这样的效果 点击每个选项时,会显示不同的div. 我们的做法:在javascript中,先把所有的div的display设置为none,然后在根据当前的数组里的索引值进行一个显示div的过 ...

  7. QtQuick桌面应用程序开发指南 4&rpar;动态管理Note对象&lowbar;B 5&rpar;加强外观 6&rpar;许多其他的改进

    4.2.2 Stateless(不管状态)JavaScript库 为了让开发轻松点, 使用一个JavaScript接口来和数据库交互是个好主意, 它在QML中提供了方便的方法; 在QtCreator中 ...

  8. Phpexcel 多sheet ,设置

    多sheet 一定要县创建sheet foreach ($alias_name as $ca) { if ($sheet > 0) { $objExcel->createSheet(); ...

  9. mysql8&period;0&period;13修改密码

    在安装完数据库后,由于自己不小心直接关闭了安装窗口,或者长时间没有使用root用户登录系统,导致忘记了root密码,这时就需要重置MySQL的root密码.当然,最简单方式自然是删除数据库的data目 ...

  10. TLS调试微信

    1.在微信中打开 X5 调试地址:http://debugx5.qq.com,信息标签,勾选打开TBS内核Inspector调试功能 2.在微信中打开 TBS 内核安装地址:http://debugx ...