Git学习笔记

一,初始化git仓库并提交项目

1,取得项目的 Git 仓库

有两种取得 Git 项目仓库的方法。第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库。第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来。

要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行:

$git init
初始化后,在当前目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中。不过目前,仅仅是按照既有的结构框架初始化好了里边所有的文件和目录,但我们还没有开始跟踪管理项目中的任何一个文件。

2,对需要的文件进行版本控制

将一个文件纳入git的版本控制,需要2步,首先你要把文件加入暂存区:

$git add b.txt
( 注意: git add 后可以接要跟踪的文件或目录的路径。如果是目录的话,就说明要递归跟踪所有该目录下的文件。)


然后再将它提交,注意提交的时候必须写说明信息:

$git commit -m"oh,my first,you know"

提交成功之后,会出现如下显示:



3,检查文件当前状态

当我们有文件通过git管理的时候,可以用一下命令来查询状态:

$git status
例如,当我们用add后,查看状态为:

On branch master这行说明我们现在是在主分支上工作,

只要在 “Changes to be committed” 这行下面的,就说明是已暂存的状态

括号里的use "git reset HEAD <file>..." to unstage,是发现错误的将不想staging的文件add进入index之后,想回退取消,则可以使用这个命令.


当我们commit后,再检查状态为:


若当前.git所在目录下有文件没有纳入版本控制,我们输入git status会显示如下:

说明c.txt没有纳入git管理.


现在为止,我们git中已经控制了a.txt和b.txt两个文件,现在我们对a.txt文件进行修改,然后用status查看:


修改之后我们发现,a.txt出现在changes not staged for commit这行下面,说明已跟踪文件的内容发生了变化,但还没有放到暂存区。要暂存这次更新,需要运行 git add 命令(这是个多功能命令,根据目标文件的状态不同,此命令的效果也不同:可以用它开始跟踪新文件,或者把已跟踪的文件放到暂存区,还能用于合并时把有冲突的文件标记为已解决状态等)

运行add之后再看:

这时已经暂存了,再输入commit就能纳入仓库.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值