git的简单介绍

git的初步简单介绍

安装
Windows链接:
http://git-scm.com/download/win
Mac链接
http://git-scm.com/download/mac

git的特点:
1、分布式版本控制(分为本地远端和共享远端)
2、多个开发人员协调工作(开发人员将自己的本地远端push到共享远端后,其他开发人员可以将共享远端的数据拉取下来)
3、有效监听谁做的修改(本地人员提交数据时,必须填写日志,会附带人员名字,负责人可以审核是否通过上传到共享远端)
4、本地及远程操作

简单操作:

基本命令:
1.git init //初始化本地仓库(新建的目录想要使用git,必须对该目录初始化)
2.git add //添加文件 (如果文件还没有添加过,需要先执行 git add 操作,才能提交到本地远端)
3.git status //查看文件状态(可以查看到有那些文件没有提交,那些文件是新增的,那些文件有修改等等)
4.git commit //提交到本地仓库(通过对文件执行 git add 操作后,才能通过git commit 命令提交到本地远端)
5.git push //提交到远程 (将本地远端的数据上传到共享远端)
6.git pull //从远程仓库拉取数据 (将共享远端的数据拉取到本地)
7.git clone //从远程仓库拷贝数据(将共享远端的数据克隆一份到本地)

初始使用可能需要的了解:
1、“出现提示 fatal: not a git repository (or any of the parent directories): .git”

是因为没有使用 git init 命令初始化当前目录。
调用git init 之后,会提示 :
Initialized empty Git repository in C:/Users/Administrator/Desktop/myapp/.git/
表示在桌面的myapp目录下初始化了一个空的git仓库。
初始化之后,就可以在该目录下使用 git 的命令了。

2、使用 git add . 可以将本文件夹下的文件都 添加上去

3、使用git commit 之前,需要先注册用户名和邮件
在没有注册之前,直接使用git commit,会提示先注册用户名还有邮件
而且还会提示怎么注册
$ git commit . //使用git commit,下面是提示信息
*** Please tell me who you are.
Run
git config --global user.email “you@example.com”
git config --global user.name “Your Name”
to set your account’s default identity.
Omit --global to set the identity only in this repository.

	使用这两个命令设置用户名和邮件信息
	git config --global user.email "you@example.com"
	git config --global user.name "Your Name"

4、注册完用户名和邮件之后,如果直接使用git commit . 会弹出一个框:
在这里插入图片描述
提示需要填写提交日志,每行以#开头的信息都会被忽略,如果什么都不填写,将会提交失败
下面还显示了将要提交的2个文件: app.js 和 index.html。

如果使用git commit . --m “add 2 file:index.html and app.js” ,就不会弹出上面的框提示填写提交日志。提交之后提示信息如下:
在这里插入图片描述

如果文件被修改了,使用git status 可以看到被修改的文件,还提示了使用命令:
git restore 把修改的文件还原回修改之前的样子。如图:
在这里插入图片描述

5、如果把当前文件夹的文件都删除了,这里把index.html 和 app.js这两个文件都删除了。还可以通过
git checkout . 导出来,这里是在本地远端导出来的,而不是共享远端导出来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值