Git从零开始(一)
一、首先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从零开始(一)的更多相关文章
- Git从零开始怎么学?
最近,公司项目代码版本库管理,全部从svn 迁移到Git 最近了解了一段时间 近期会把整个Git使用过程陆续分享 如何从零开始使用Git
- Git从零开始(三)
一.远程仓库管理 1.将本地内容推送到远程库 先关联远程库,执行命令: git remote add origin https://github.com/Hollydan/gitstore.git ( ...
- Git从零开始(二)
前面提交了一个test1.txt文件,接下来看看这个文件接下来的命运. 一.继续修改并提交 在test1.txt中修改后, git status 查看git的状态, 会提示我们文件test1.txt被 ...
- 从零开始配置Ubuntu 14.04&SSH&curl&Git&MongoDB&Node.js
从零开始配置Ubuntu 14.04 从零开始配置Ubuntu 14.04,记录配置服务的过程,安装组件如下: SSH curl Git MongoDB Node.js ... Ubuntu 安装 ...
- 【从零开始】【Java】【1】Git和svn
闲聊 干活快一年了吧,感觉工作中能干的事情也有一点了,但总有种不通透的感觉,查一个问题,能一路查出一堆不明白的东西. 之前新建过文档是记录点点滴滴的知识的,使用上没问题了,但原理什么的还是不懂,想了想 ...
- 从零开始使用git第三篇:git撤销操作、分支操作和常见冲突
从零开始使用git 第三篇:git撤销操作.分支操作和常见冲突 第一篇:从零开始使用git第一篇:下载安装配置 第二篇:从零开始使用git第二篇:git实践操作 第三篇:从零开始使用git第三篇:gi ...
- 从零开始使用git第二篇:git的日常操作
从零开始使用git 第二篇:git的日常操作 第一篇:从零开始使用git第一篇:下载安装配置 第二篇:从零开始使用git第二篇:git实践操作 第三篇:从零开始使用git第三篇:git撤销操作.分支操 ...
- 从零开始使用git第一篇:下载安装配置
从零开始使用git 第一篇:下载安装配置 第一篇:从零开始使用git第一篇:下载安装配置 第二篇:从零开始使用git第二篇:git实践操作 第三篇:从零开始使用git第三篇:git撤销操作.分支操作和 ...
- [Git] 023 Re:从零开始的 rebase 命令
1. 开门见山 我新建了一个本地仓库,并进行了一些操作 当前情况 查看(直观但不明了) 上图的第二条 "log" 命令详见 [Git] 024 log 命令的补充 的 " ...
随机推荐
- 如何将tensor的内容输出到文本文件
local part2 = self.convModel:forward({linputs, rinputs}) ) local file = io.open('/home/xbwang/Deskto ...
- 使用docker-compose运行Django
1.新建空目录 2.进入该目录新建Dockerfile文件,并在该Dockerfile文件添加如下内容 FROM python:3 ENV PYTHONUNBUFFERED 1 RUN mkdir / ...
- Linux下RPM包的安装
Linux下RPM包安装 二进制包(RPM包.系统默认包) RPM安装 rpm -ivh 包全名(查询依赖网址:http://www.rpmfind.net) -i(install):安装 -v(ve ...
- VC++编译错误error C2065: “HANDLE”: 未声明的标识符及添加winbase.h后提示winbase.h(243): error C2146: 语法错误: 缺少“;”(在标识符“Internal”的前面)的解决办法
问题描述: VC++程序编译时提示错误:error C2065: “HANDLE”: 未声明的标识符等众多错误提示,如下所示: error C2065: “HANDLE”: 未声明的标识符 error ...
- MySQL数据类型字节长度
1.字符串 char(n): n 字节长度 varchar(n): 如果是 utf8 编码, 则是 3 n + 2字节; 如果是 utf8mb4 编码, 则是 4 n + 2 字节. 2.数值类型: ...
- Centos7 安装Nodejs
使用EPEL安装 EPEL(Extra Packages for Enterprise Linux)企业版Linux的额外软件包,是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供 ...
- day72
今日内容: 1 创建多表模型(详情见代码) from django.db import models # Create your models here. class Publish(models.M ...
- Spring3 访问静态资源
<mvc:resources location="/jquery/" mapping="/jquery/**"/> <mvc:resource ...
- ucosii笔记(一)
.ucosii是按照优先级高低来切换任务执行顺序的抢占式实时系统. 2.在被高优先级的任务抢占时,这个任务会将寄存器的数据(xPSR.PC.LR.R0.R1.R2.R3.R12等的值)存放在该任务自己 ...
- Linux rhel7 无线网络配置
前言: 手提新装rhel7, ifconfig 发现只有lo 怎么办? 1. 检查网卡驱动装了没有: nmcli -a|grep wlp\ 如果没安装: a. lspci|grep Wireless ...