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
这会使项目回到指定的提交操作之后的状态
- git使用简记-git创建本地仓库及增删改文件操作
- Git学习系列(二)创建本地仓库及文件操作
- Git学习系列(二)创建本地仓库及文件操作
- Git创建本地仓库
- git-创建本地仓库
- Git 创建本地仓库
- Git创建本地仓库
- git 创建本地仓库
- Git本地仓库操作
- Git 本地仓库操作
- git 基本使用,初始化本地仓库,创建文件,add文件,commit文件,git版本穿梭
- git使用教程一 本地仓库操作
- git使用教程一 本地仓库操作
- Git使用本地仓库之基本操作
- git使用教程一 本地仓库操作
- Git使用本地仓库之基本操作
- Git使用本地仓库之基本操作
- Git使用本地仓库之基本操作
- 【DL--10】AI我深度上,TensorFlow安装教程
- BZOJ 2038-小Z的袜子(hose)(莫队->分块)
- ubuntu14.04上安装shadowsocks-qts
- [HAOI2012]高速公路(road)
- 可变参数函数初步分析
- git使用简记-git创建本地仓库及增删改文件操作
- shell 压缩文件/文件夹
- 中国科技公司挺进非洲获成功:身影无处不在
- spring boot导入xml配置文件
- 验证码生成器
- 如何将已经加密的PDF文件进行第二次的更改
- Newtonsoft.Json
- java 中文编码问题
- 数据中心机房运维可视化平台