Git简介及使用

1、什么是版本控制?我为什么要关心它呢?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。

版本控制解决的问题,许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。

这么做唯一的好处就是简单。不过坏处也不少:有时候会混淆所在的工作目录,一旦弄错文件丢了数据就没法撤销恢复。

常见版本控制系统,git,svn,vcs

2、什么是git? 

git是linux开源社区, Linus Torvalds为linux内核项目,开发的一个分布式版本控制系统

git的优点: 速度、 简单、 支持大量并行开发分支、 完全分布式、支持超大规模的项目,如linux内核项目

3. 安装git

windows 安装git:https://git-scm.com/

点击download下载,下一步,下一步即可

4. 创建git项目

两种创建git项目的方法

* git init

* git clone

**对现有项目,开始使用git,打开git bash进入项目目录

初始化项目目录:git init

初始化后,在当前目录下会出现一个名为 .git 的隐藏目录目录(`ls -a`查看),所有 Git 需要的数据和资源都存放在这个目录中。

如果当前目录下有几个文件想要纳入版本控制,需要先用 git add 命令告诉 Git 开始对这些文件进行跟踪,然后提交

如果要排除一些目录或文件既不加入版本控制,需要创建一个.gitignore的文件,文件写上要排除的目录活文件

将文件加入git 本地仓库

*git add test.py

*git commit -m 'test'

* git add 对文件进行跟踪,添加到暂存区

* git commit 提交到本地仓库

**从现有项目克隆**

如果想从现有项目复制,就需要用到git clone

````

git clone https://github.com/test/test.git

````

当前目录就会出现test这个项目 `https://github.com/test/test.git` 为远程仓库的地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值