图形化

打开Git GUI

选择“创建新的版本库”:

选择要创建的目录,单击“新建”后,即可完成对Git库的创建,创建完成后会出现如下界面:

并在Git仓库目录下生成一个隐藏的Git目录,用于防止Git仓库的项目信息。

命令行

打开Git Bash进入Git命令行模式,默认情况下Git不是定位在你要建立仓库的地方的,使用cd进入建立仓库的地方

然后输入git init进行仓库初始化创建:

成功后,同样会在仓库的目录下生成隐藏的.git目录:

把文件添加到版本库

首先这里再明确下,所有的版本控制系统,其实只能跟踪文本文件的改动,比如txt文件、网页、所有的程序代码等,Git也不例外。版本控制系统可以告诉你每次的改动,比如第8行增加了一个单词“Win”,在第8行删除了一个单词“word”。而图片、视频这些二进制文件,虽然也能由版本控制系统管理,但没办法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是知道图片从100kb变成了120kb,究竟是什么改变了,版本控制系统是不知道,也没办法知道的。

不幸的是,Microsoft的Word格式正式二进制格式,因此,版本控制系统是没办法跟踪Word文档的改动的,强烈建议使用标准的UTF-8编码,所有语言使用同一种编码,既没有冲突,又被所有平台支持。

同时,千万不要使用Windows自带的记事本编辑任何文本文件。原因是Microsoft开发记事本的团队使用了一种十分弱智的行为来保存UTF-8编码的文件,他们自作聪明地在每个文件的开头添加了0xefbbf(十六进制)的字符,你会遇到很多不可思议的问题,比如,网页的第一行可能出现一个“?”,明明正确的程序一编译就报语法错误,等等,都是由记事本的弱智带来的。

言归正传,现在我们编写一个readme.txt文件,内容如下:

Git is a version control system.
Git is a free software

保存后,在Git GUI下你要先将修改缓存

然后未缓存的改动的文件,就会放置到已缓存的改动下,“提交”后,就可以把文件提交到版本库

当有新文件修改并保存后,单击“重新扫描”即可将新修改的文件扫描到“未缓存的改动”中,然后“缓存改动”,将修改缓存到“已缓存改动”,单击“签名(Sign Off)”可以添加备注,然后“提交”,将修改的内容和备注(如果有的话)提交到仓库

在命令行下,首先输入git add filename将文件添加到仓库,然后使用git commit将文件提交到仓库

这里解释下git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是关于文件的修改说明之类的东西,这样你就能从历史记录里方便地找到改动记录。

为什么Git添加文件要add,commit一共两步呢?这是因为commit可以一次提交很多文件,索引你可以多次add不同的文件


Windows下Git库的创建相关推荐

  1. git学习笔记——Linux和Windows下git的基本操作

    git学习笔记--Linux和Windows下git的基本操作 github主页:https://github.com/Taot-chen 一.Linux环境 1.安装git sudo apt-get ...

  2. windows下Git与GitHub的安装及建仓基本操作

    目录 1 安装Git(Git for Windows) 1.1 准备安装文件 1.2 安装 1.3 查看安装结果 1.4 配置Git 2 Git的简单使用 2.1 建仓 2.2 Git指令 2.3 版 ...

  3. Windows下Git安装配置教程

    Windows下Git安装配置教程 安装 网上下载安装包,下载地址,安装的时候,一直next就可以 安装完成之后,在快速启动栏可以找到git bash,启动它 设置邮箱和名字(记得换上你的名字和邮箱, ...

  4. windows下GIT使用记录--00准备阶段

    在Windows上安装Git可以通过从Google Code上下载的安装文件(exe文件),直接安装,一路next即可顺利安装. 下载地址:http://code.google.com/p/msysg ...

  5. Windows 下 Git 的安装及如何与码云协作

    2019独角兽企业重金招聘Python工程师标准>>> 一.Windows 下 Git 的安装过程 1.在百度搜索"Git for Windows",在出现的结果 ...

  6. Windows下Git使用记录--03 Git GUI与金山快盘组建私人代码仓库进行项目开发

    使用github进行开发的过程中会有一个问题,那就是github不能提供私人的代码仓库,也就是别人完全可以看到你的代码.如果不想别人看到自己的代码,那就得付费购买github的高级服务,或者通过金山快 ...

  7. Windows下Git使用Winmerge作为difftool

    Windows下Git使用Winmerge配置如下: Step1:在指定目录创建 winmerge.bat,内容如下.(例C:\winmerge.bat) "$PROGRAMFILES/Wi ...

  8. windows下git客户端基本使用

    windows下git客户端基本使用   Git 是一个分布式的文件托管系统,当然这里的文件主要是源代码(文本),也可以包含其他非文本的二进制数据.由于 git 主要用于存储代码(.java .c . ...

  9. Windows下在Django中创建项目时ImportError: No module named django.core解决方法

    Windows下在Django中创建项目时ImportError: No module named django.core解决方法 今天在对照<Python编程:从入门到实践>学## 标题 ...

最新文章

  1. Java并发编程-信号量
  2. 软件测试工程师的角度看论证学问
  3. c语言有分数的怎么编,用C语言编程平均分数
  4. 设置VS2017背景图片
  5. 信息学奥赛一本通C++语言——1069:乘方计算
  6. 别急马上到你们了!携号转网全国推广工作研讨会召开
  7. wince6.0升级7.0系统_一个WINCC项目升级的案例分享
  8. linux es数据库 head,Elasticsearch可视化插件ES-HEAD安装启动步骤
  9. Response.Redirect在新窗口打开
  10. shiro设置session超时时间
  11. 终端字符乱码解决方法
  12. 进阶级 - Git Hub 常用指南
  13. 认识中药(5)--胖大海
  14. CSS Cascading Style Sheets 层叠样式表:CSS了解 (一)
  15. 零基础学FPGA(六):FPGA时钟架构(Xilinx为例,完整解读)
  16. 【语音从零之五】用科大讯飞语音包实现语音打开已安装应用程序
  17. sh文件加密解密gzexe(Cannot decompress $0)
  18. 不用写一行代码,就能用ivx制作一个“微信小程序“,超牛逼
  19. oracle的LPAD方法用法
  20. 有个厉害的程序员女朋友是什么体验?

热门文章

  1. R语言使用geompointdensity包的geom_pointdensity函数将散点图和密度图结合起来、使用viridis包的scale_color_virdis函数为密度数据添加调色板色彩渐变
  2. R语言Goldfeld-Quandt检验实战:检验回归模型中是否存在异方差性(heteroscedasticity)、发生了异常差(heteroscedasticity)问题如何解决
  3. python中算法(sklearn)的最优超参数寻优:skopt贝叶斯搜索
  4. 生成对抗网络是什么?
  5. R聚类(整群)抽样(Cluster Sampling)
  6. seaborn clustermap详解及绘制
  7. Li‘s 影像组学视频学习笔记(28)-ROI/病灶体积的计算、Li‘s have a solution and plan.
  8. oracle 四分位函数,Oracle分析函数四——函数RANK,DENSE_RANK,FIRST,LAST…
  9. three.js 弹出二维图片
  10. html javascript 音频、视频、 mp3 、mp4 的播放、暂停、重新播放、获取音频时长、视频自动全屏播放