git使用简记-git创建本地仓库及增删改文件操作

来源:互联网 发布:初级数据分析工程师 编辑:程序博客网 时间:2024/05/22 00:59

1 创建仓库

创建本地仓库(repository),安装git之后,打开git bash,使用命令行在本地创建一个版本库:

$mkdir node-express                    ##创建一个文件夹$cd node-express                       ##进入刚刚创建的文件夹$git init                              ##创建版本库

注意:git init命令实质上是创建一个.git文件夹,.git文件中包含仓库的版本、提交日志、分支等信息。,此文件夹默认是隐藏的,在创建的文件夹目录下,这里的.git文件目录:./node-express/.git


2 git中的文件操作

2.1 新建文件

1 第一次新建文件

创建本地库之后,在文件夹中新建一个文本文件text.txt

注意: git只能跟踪纯文本形式的文件变化,比如TXT,HTML等代码文件,对word\excel\图片等二进制形式的文件不能够跟踪其变化。在使用git管理代码库时,需要注意这点,当需要跟踪变化时,需要使用纯文本形式文件,并且最好统一使用UTF-8编码格式。

2 向文件中写数据

新建text.txt文件之后,使用Notepad++等文本编辑工具,随便写入一点内容:

this is git学习笔记

注意: 在window系统中,系统自带的记事本在保存UTF-8编码时会有问题,建议使用notepad++等文本编辑工具。

3 提交文件到git

文件编写保存之后,在git bash中使用如下命令提交代码到git中:

$git add text.txt                      //添加text.txt文件$git commit -m 'add file:text.txt'     //提交text.txt文件,并且写添加日志说明
  • git add命令为添加文件,一般用于新建的,git仓库中没有文件;
  • git commit -m description提交文件并且写说明,description是必写的
  • 对于新文件,必须要先git add添加文件 ,然后才能git commit提交文件

2.2 修改文件

上面一步提交了文件,现在文件text.txt已经提交到本地仓库中了,现在对已经提交了的text.txt文件做修改:

1 修改文件中的内容

this is change file test

2 查看文件状态

修改文件之后,使用git status命令可以查看文件状态,或者使用git status filename命令单独查看某一个文件的状态,看到是否改变。

3 提交新修改信息

使用如下命令,提交修改的文件到git仓库中去:

$git add text.txt$git commit -m 'commit change'

2.3 删除文件

1 删除指定文件

在git中,可以对已经提交到仓库中的文件做删除操作。

$git rm text.txt                   //删除文件$git commit -m 'delete text.txt'   //删除信息提交到仓库中

有时候可使用下面的命令强制删除文件

$git rm -f text.txt$git commit -m 'delete text.txt'

2 回滚到某个版本

删除错误时,可以回滚到某个版本:

$git log                           //查看提交日志信息$git reset --hard version_code     //根据日志信息,回滚到指定的版本

例如:

>$git logcommit 5a6381ce4a4d3c0e52ce25a4be80424180f47ca3Author: yanghao <yanghao@do1.com.cn>Date:   Mon Jul 31 16:58:00 2017 +0800    delete text.txtcommit abfaa86792d040bd440239c1ac23125202338282Author: yanghao <yanghao@do1.com.cn>Date:   Mon Jul 31 16:43:53 2017 +0800    git change>$git reset --hard abfaa86792d040bd440239c1ac23125202338282

这会使项目回到指定的提交操作之后的状态

原创粉丝点击