一、首先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. python 安装opencv 安装pycocotools

    pip3 install opencv-python https://blog.csdn.net/lsh894609937/article/details/72841359 pip3 install  ...

  2. 【转】mysql增量备份恢复实战企业案例

    来源地址:http://seanlook.com/2014/12/05/mysql_incremental_backup_example/ 小量的数据库可以每天进行完整备份,因为这也用不了多少时间,但 ...

  3. nginx中server的匹配顺序

    在开始处理一个http请求时,nginx会取出header头中的host,与nginx.conf中每个server的server_name进行匹配,以此决定到底由哪一个server块来处理这个请求. ...

  4. [转]MFC下关于“建立空文档失败”问题的分析

    这类问题的出现主要在bool CWinApp::ProcessShellCommand(CCommandLineInfo& rCmdInfo); 函数的关键内容: BOOL bResult = ...

  5. Block abstraction view(Create & Reference)

    在hierarchical design 中,一般需要调用 hard macro,top调用 macro 的方法有多种: 1. 调用macro对应的db 2. 调用 macro 的 ilm 模型(20 ...

  6. kubernetes 资源请求和限制

    1. spec:      containers:        - name: example          resources:            requests:            ...

  7. Features + Git + Drush,打造你的Drupal开发与维护标准工作流

    还在为如何将本地的开发工作如何部署到生产环境而皱眉头?本文以实战历程教你如何一步步将你的工作成果从开发环境部署到生产环境. 如题所示,需要用到Features, Git, Drush:如果你还不知道他 ...

  8. free命令(buffer与cache区别/linux查看空闲内存)

    自:http://www.cnblogs.com/coldplayerest/archive/2010/02/20/1669949.html   Linux上free命令的输出. 下面是free的运行 ...

  9. 解决EF使用context.Database.SqlQuery时NotMapped属性列为空null的问题(转载)

    有时候我们要为EF中的Model加一个新属性,这个属性不是数据库中的字段,而是从其它表中关联出来的.EF中要标示一个列不是对应表中字段只需要加上NotMapped特性.要使用NotMapped,保证你 ...

  10. [SDOI2012]任务安排 BZOJ2726 斜率优化+二分查找

    网上的题解...状态就没有一个和我一样的...这让我有些无从下手... 分析: 我们考虑,正常的斜率优化满足x(i)单调递增,k(i)单调递增,那么我们就可以只用维护一个单调队列满足对于当前的x(i) ...