一、首先windows安装git客户端

  官网下载地址:https://git-for-windows.github.io/,这里下载会很慢,我试了好几次都失败了。

  百度网盘资源: https://pan.baidu.com/s/1geHPPIz密码: sp6q

  下载完之后选择安装路径,然后按照提示next,最后install。

  然后在开始菜单下找到git下面的git bash,会弹出一个命令窗口,说明安装成功了。

  

  git是分布式版本控制系统,每个机器都需要有自己的名字和邮箱地址,接下来,在命令行中设置这两个信息。

  git config --global user.name "username"

  git config --global user.email "study@user.com"
  
  //删除原来的配置
  git config --global --unset user.email   //重置密码
  git config --system --unset credential.helper

  --global 表示这个机器上所有的git仓库都是用这个设置。

  这些配置信息会存在 C:\Users\Administrator\.gitconfig

  

二、创建仓库,这里所有的文件都能有git管理。

  注意:仓库路径不要包含中文!

  确定好仓库位置,我这里放在/d/git/gitstore/目录下,

   cd /d
  mkdir git
  cd git
  mkdir gitstore
  cd gitstore
  pwd

  

  创建仓库文件夹gitstore,切换到该目录下,pwd查看仓库地址。

  

  执行git.init,会提示在d/git/gitstore/是个空仓库empty Git repository,

  git init

  

  然后这个仓库自动多了一个.git文件夹,这个是git用来跟踪管理仓库的。

  有些可能看不到,按下图提示,在查看中勾选隐藏的项目,就显示出来啦。(我是win10系统,其他系统的可以百度显示隐藏文件)

  

三、把文件添加到仓库

  先随便新建一个文件test1.txt,注意要用utf8编码的编辑器。

  第一步:git add test1.txt  告诉git要把这个文件放到仓库,没有任何提示说明add成功,add命令可以多次使用提交多个文件,也可一次提交多个文件用空格隔开。

  第二步:git commit -m "add some code"  将刚刚add的文件提交到git,-m后面是写注释的。

  

  执行add是会有一个警告

  

  解决方法很简单,加一条配置信息: git config --global core.autocrlf false

四、未完待续

Git从零开始(一)的更多相关文章

  1. Git从零开始怎么学?

    最近,公司项目代码版本库管理,全部从svn 迁移到Git 最近了解了一段时间 近期会把整个Git使用过程陆续分享 如何从零开始使用Git

  2. Git从零开始(三)

    一.远程仓库管理 1.将本地内容推送到远程库 先关联远程库,执行命令: git remote add origin https://github.com/Hollydan/gitstore.git ( ...

  3. Git从零开始(二)

    前面提交了一个test1.txt文件,接下来看看这个文件接下来的命运. 一.继续修改并提交 在test1.txt中修改后, git status 查看git的状态, 会提示我们文件test1.txt被 ...

  4. 从零开始配置Ubuntu 14.04&SSH&curl&Git&MongoDB&Node.js

    从零开始配置Ubuntu 14.04 从零开始配置Ubuntu 14.04,记录配置服务的过程,安装组件如下: SSH curl Git MongoDB Node.js ... ​ Ubuntu 安装 ...

  5. 【从零开始】【Java】【1】Git和svn

    闲聊 干活快一年了吧,感觉工作中能干的事情也有一点了,但总有种不通透的感觉,查一个问题,能一路查出一堆不明白的东西. 之前新建过文档是记录点点滴滴的知识的,使用上没问题了,但原理什么的还是不懂,想了想 ...

  6. 从零开始使用git第三篇:git撤销操作、分支操作和常见冲突

    从零开始使用git 第三篇:git撤销操作.分支操作和常见冲突 第一篇:从零开始使用git第一篇:下载安装配置 第二篇:从零开始使用git第二篇:git实践操作 第三篇:从零开始使用git第三篇:gi ...

  7. 从零开始使用git第二篇:git的日常操作

    从零开始使用git 第二篇:git的日常操作 第一篇:从零开始使用git第一篇:下载安装配置 第二篇:从零开始使用git第二篇:git实践操作 第三篇:从零开始使用git第三篇:git撤销操作.分支操 ...

  8. 从零开始使用git第一篇:下载安装配置

    从零开始使用git 第一篇:下载安装配置 第一篇:从零开始使用git第一篇:下载安装配置 第二篇:从零开始使用git第二篇:git实践操作 第三篇:从零开始使用git第三篇:git撤销操作.分支操作和 ...

  9. [Git] 023 Re:从零开始的 rebase 命令

    1. 开门见山 我新建了一个本地仓库,并进行了一些操作 当前情况 查看(直观但不明了) 上图的第二条 "log" 命令详见 [Git] 024 log 命令的补充 的 " ...

随机推荐

  1. Javascript异步编程之setTimeout与setInterval详解分析(一)

    Javascript异步编程之setTimeout与setInterval 在谈到异步编程时,本人最主要会从以下三个方面来总结异步编程(注意:特别解释:是总结,本人也是菜鸟,所以总结不好的,请各位大牛 ...

  2. day05-列表类型

    列表类型: 用途:存放多个值,根据索引. 定义方式:在[]内用逗号分隔开多个任意类型的值 L1 = list[{a:1,b:2,c:3}] 输出的为字典的key值 常用操作+内置方法 1.按索引取值: ...

  3. strstr(),strchr()

    strstr($a, $b)和strchr()一样,起的别名,表示查找$a中第一次出现$b,并返回字符串的剩余部分: .strrchr()从后往前查第一个出现的 直接写两行代码: <?php $ ...

  4. jQuery上传文件

    1.引入资源 <script src="/yami/backend/backres/js/jquery.min.js"></script> <scri ...

  5. FFmpeg编程学习笔记二:音频重採样

    ffmpeg实现音频重採样的核心函数swr_convert功能很强大,但是ffmpeg文档对它的凝视太过简单.在应用中往往会出这样那样的问题,事实上在读取数据->重採样->编码数据的循环中 ...

  6. 【LeetCode9】Palindrome Number★

    题目描述: 解题思路: 求回文数,并且要求不能使用额外的空间.思路很简单,算出x的倒置数reverse,比较reverse是否和x相等就行了. Java代码: public class LeetCod ...

  7. WFP loading 窗口显示 SplashScreen

    public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { Spl ...

  8. Luogu P2055 [ZJOI2009]假期的宿舍

    一道网络有关的问题,还是一句话 网络流重在建模! 这里主要讲两种算法. 1.二分图匹配: 分析题意,我们可以知道题目要求是让所有留在学校的人都能有床睡 而 所有留在学校的人=本校不回家的人+外校的人: ...

  9. ElasticSearch入门 第八篇:存储

    这是ElasticSearch 2.4 版本系列的第八篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...

  10. 设计模式 笔记 中介者模式 Mediator

    //---------------------------15/04/27---------------------------- //Mediator 中介者模式----对象行为型模式 /* 1:意 ...