github学习(pro git)---第二章

本文详细介绍了Git的基础操作,包括如何初始化仓库、从现有仓库克隆、记录每次更新到仓库的过程。讲解了git init、git add、git commit、git status、git diff、git rm、git mv等命令的使用,以及如何查看提交历史和管理远程仓库。通过本文,读者可以掌握Git的基本工作流程。
摘要由CSDN通过智能技术生成

Git基础

本章学习git的一些基本操作,对于不求甚解的来说,这章过后基本的命令已经够用了。

一、Git仓库的获取

有两种方法,一种是在现存目录下,通过导入所有文件来创建新的Git仓库;另一种是从已有的Git仓库中克隆。

要对现有的某个项目实行Git管理

只需在此仓库下执行:

git init

这时在目录下会出现一个.git的目录,可能会好奇没有看到,linux下执行ls-l就可以看到,这个目录是隐藏的。将当前目录下想要纳入版本控制的文件,使用:

git add <文件名>

都添加后使用命令:

git commit -m"添加的备注"

就可以提交了。

从现有的仓库克隆

使用:

git clone [url]

其中url是你要克隆的仓库的url,在网页上每个仓库的右下端都会有一个HTTPS clone url, 利用它你便可以克隆一个这个仓库了。如果克隆的时候想指明项目目录的名字,在url后面加上名字即可

二、记录每次更新到仓库

通过上面的两步操作之一以后,我们已经拥有一个真实的git仓库,并且也有了很多可以工作的文件。那么下面我们要做的就是进行自己的工作,然后把这些工作更新提交了。

首先我们要明白的是工作目录中的文件只有两种状态:已跟踪或未跟踪。已跟踪的文件是指快照中拥有它们的记录,意思是它们以前就存在于版本控制中,而它们现在可能的状态是未更新,已修改或者已放入暂存区。其它所有文件都属于未跟踪文件,它们既没有快照也没有在暂存区。在编辑过某些文件后它们会被标记为已修改。对于未跟踪的文件,我们使用add命令可以使得其状态改变为被跟踪,在下次提交时它们便会被提交。下面是这些文件状态的变化周期:

检查当前文件状态

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值