git使用简记-git创建本地仓库及增删改文件操作
2017-07-31 15:27
351 查看
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添
4000
加文件 ,然后才能
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 log commit 5a6381ce4a4d3c0e52ce25a4be80424180f47ca3 Author: yanghao <yanghao@do1.com.cn> Date: Mon Jul 31 16:58:00 2017 +0800 delete text.txt commit abfaa86792d040bd440239c1ac23125202338282 Author: yanghao <yanghao@do1.com.cn> Date: Mon Jul 31 16:43:53 2017 +0800 git change >$git reset --hard abfaa86792d040bd440239c1ac23125202338282
这会使项目回到指定的提交操作之后的状态
相关文章推荐
- Git学习系列(二)创建本地仓库及文件操作
- git 基本使用,初始化本地仓库,创建文件,add文件,commit文件,git版本穿梭
- git 的使用——基本的仓库创建,文件提交,上传操作命令,远程仓库关联
- Git学习系列(二)创建本地仓库及文件操作
- Git学习系列(二)创建本地仓库及文件操作
- git使用教程一 本地仓库操作
- git在本地仓库直接使用rm彻底删除文件,服务端还是存在
- Android基础入门教程——1.5.1 Git使用教程之本地仓库的基本操作
- Git使用教程之本地仓库的基本操作
- Git使用本地仓库之基本操作
- git使用教程一 本地仓库操作
- Git使用本地仓库之基本操作
- Git使用本地仓库之基本操作
- git使用之上传项目文件到本地仓库
- git在本地仓库直接使用rm彻底删除文件,服务端还是存在。(已解决)
- Git使用教程之本地仓库的基本操作
- git的安装和使用Mac版本,本地代码仓库文件的删除和重新导入代码
- 基于本地文件或者本地Git仓库创建远程Git仓库
- Git使用本地仓库之基本操作--版本回退,后悔怎么办,撤销未提交的修改
- git在本地仓库直接使用rm彻底删除文件,服务端还是存在