1、Git分布式版本控制系统
Git与SVN的区别
1、SVN集中式了,就是只有在服务器上才有一个完全版本(历史版本),而其他都是从服务器上下载的版本(一般只有一个),当提交时,把当前版本提交给服务器。别人使用是从服务器上下载使用。
2、Git分布式版本控制,没有中央服务器。每一个电脑上都有一个完全(包括历史版本)库
2、常用命令
1、基本常识命令
1、cd :进入到某个磁盘,或者磁盘的文件夹下
$ cd d:
执行完以后:进入到d盘
Administrator@WIN7-20170211AS MINGW64 /d
2、cd ..返回上级目录(中间有空格)
$ cd ..
执行结果:返回上级目录
Administrator@WIN7-20170211AS MINGW64 /
3、mkdir创建文件夹
$ mkdir testGit
执行结果:d盘下多出testGit文件
如果testGit文件存在,则
mkdir: cannot create directory ‘testGit’: File exists
4、pwd 用于显示当前目录:
$ pwd
执行结果:/d/testGit
列出当前目录
2、Git的基本命令
1、git init初始化管理仓库
$ git init
Initialized empty Git repository in D:/testGit/.git/
在当前testGit下创建一个.git文件
2、git add把文件提交到暂存区这里写代码片
$ git add test.txt
把test.text提交到暂存区
3、git commit把文件提交到仓库
$ git commit -m"这是提交的注释"
[master (root-commit) ef880de] 这是提交的注释
1 file changed, 1 insertion(+)
create mode 100644 test.txt
提交成功
有可能报错:
如报
to set your account's default identity.
则需要配置一个用户和邮箱
git config --global user.email "you@example.com"
git config --global user.name "Your Name"