示例使用git操作本地仓库

虚舟
• 阅读 2341
以下示例使用git的命令来操作本地仓库地址
注:截图文件夹有图表是因为安装TortoiseGit软件

1.安装git软件

首先你得上git官网或百度下载安装好git软件工具
安装过程就忽略跳过
1.1 安装成功就能看到图片

示例使用git操作本地仓库

1.2 打开gitbash,使用命令git --version,查看安装版本信息

示例使用git操作本地仓库

2.在本地上初始化git仓库

2.1新建一个项目文件夹mygit,通过cd命令到该的文件夹目录下,初始化命令 git -init,对文件夹mygit进行初始化

示例使用git操作本地仓库
初始化成功后会生成一个隐藏的.git文件夹
示例使用git操作本地仓库

3.把本地文件提交本地仓库

3.0 可以在项目文件夹新建其他文件,如:index.html

示例使用git操作本地仓库
编写内容测试如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <h1>hello git!</h1>

    <div>新增一个div</div>
</body>
</html>
3.1添加到缓存使用命令 git add index.html

示例使用git操作本地仓库

3.2正式提交到本地仓库使用命令 git commit -m "备注信息"

(可以看到自动生成id号:6304fa1J,第一次提交生成的id。之后每次提交git都会记录生成一个唯一的id)
示例使用git操作本地仓库

4.查看文件改动处

如果文件有经过修改:如在最后新添加一个p标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <h1>hello git!</h1>

    <div>新增一个div</div>

    <p>新增一个p标签</p>
</body>
</html>
4.1使用命令git status 查看是否有修改状况(modified表示文件有改动)

示例使用git操作本地仓库

4.2使用命令git diff 查看文件修改过的地方(绿色表示新增的代码)

示例使用git操作本地仓库

5.查看提交信息和回滚代码

5.1使用命令 git reflog(git log 更详细)查看commit提交的代码信息

示例使用git操作本地仓库

5.2 使用命令 git reset --hard id号

(此时html内容)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <h1>hello git!</h1>

    <div>新增一个div</div>

    <p>新增一个p标签</p>
</body>
</html>

使用命令恢复到第一次commit提交时的代码
示例使用git操作本地仓库
(此时查看index.html内容回滚到第一次提交的时候)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <h1>hello git!</h1>

    <div>新增一个div</div>
</body>
</html>

附:其他常见git命令

(注:以下笔记感谢大华哥贡献)

#git版本信息
git -version

#设置用户名
git config --global user.name "xxx"

#设置用户邮箱
git config --global user.email "xxx@163.com"

#将一个目录初始化为Git仓库
git init

#添加文件到缓存
git add (filename)

#查看文件有和改动
git status -s
git status

#显示已写入缓存与已修改但尚未写入缓存改动的区别
git diff

#查看哪些内容已写入缓存
git diff --cached

#查看已缓存的与未缓存的之间所有的改动
git diff HEAD

#提交至仓库
git commit -m '备注信息'

#查看每一次执行的命令
git reflog
git log

#回滚数修改记录
#一个^回滚一次记录
git reset --hard HEAD^^

#回滚数
git reset --hard HEAD~100

#回滚到指定的ID
git reset --hard (id号)

#取消已缓存的内容
git reset HEAD

#列出可用的分支
git branch

#创建新分支
git branch (branchname)

#删除分支
git branch -d (branchname)

#从远端仓库下载新分支与数据
git fetch
当然,一般开发情况都多是使用各种基于git的客户端来使用。比如TortoiseGit,或者sourcetree,客户端使用起来肯定比命令更直观易操作上手。
点赞
收藏
评论区
推荐文章
皮卡皮卡皮 皮卡皮卡皮
4年前
git 本地代码提交到远程仓库
git将本地代码添加到远程仓库1.本地初始化使用gitinit进行初始化可以使用lsa就可以看到.git文件2.创建远程仓库点击复制仓库地址3.连接远程仓库shellgitremoteaddoriginhttps://gitee.com/test/test.git4.将远程仓库的文件pull到本地gitpullrebase
菜园前端 菜园前端
2年前
手把手教你操作Git
原文链接:项目初始化流程1.查看git仓库地址在gitee上面操作,找到自己创建的项目仓库。2.克隆项目填写自己的git仓库地址gitclonehttps://gitee.com/noxussj/courseeproject3.gitcmdPSC:\git
菜园前端 菜园前端
2年前
程序员新手必知-Git的安装和下载
原文链接:线上代码仓库创建好了之后,我们还需要通过git命令进行操作,但是在命令行cmd中输入git开头的命令时会提示不存在,所以我们需要安装git命令行工具。官方下载地址https://gitscm.com/downloads验证git安装完成后我们需要
放学路上 放学路上
4年前
git基本操作
一、Git下载安装1、git官网:https://gitscm.com/2、官网下载较慢也可以去找国内镜像:https://npm.taobao.org/mirrors/gitforwindows/3、安装完成后鼠标右键出现以下标志代表安装完成:二、git上传代码到远程仓库(以coding为例)1、在磁盘本地创建一个git仓库,如下图创建一个文件夹gitcs
Wesley13 Wesley13
3年前
GIT命令大全
Git命令大全Git最小配置某账号下所有的Git仓库都有效gitconfigglobaluser.name'您的名称'gitconfigglobaluser.email'您的Email'只对当前Git仓库有效gitconf
Stella981 Stella981
3年前
Git命令行基本操作
Gitdownload网址:https://gitscm.com/downloads0\.安装Git网上有很多Git安装教程,如果需要图形界面,windows下建议使用TortoiseGit,linux建议使用GitGUI或者GITK。1\.Git基本配置gitconfig可以配置
Stella981 Stella981
3年前
Git 手册
gitinit                                                 初始化本地git仓库(创建新仓库)gitconfigglobaluser.name"xxx"                      配置用户名gitconfigglobaluser.emai
Stella981 Stella981
3年前
Github远程仓库提交代码步骤
1.克隆远程仓库1)当没有设置默认目录时gitclone仓库地址本地存放目录//没有目录的情况2)当设置了本地存放目录时先打开路径,命令:cdpath1.初始化git创建git仓库:gitinit查看文件目录: gitstatus
Stella981 Stella981
3年前
Git入门简单教程的使用方法(gitee新手入门教程)
Git入门简单教程的使用方法(gitee新手入门教程)1\.cdd:/wwwroot/wanglian/     //进入准备好的文件夹2\.$gitclonehttps://gitee.com/用户地址/gitcode.git    //先将gitcode仓库clone到本地如果仓库是一个私有仓库,将会要求用户输入
Easter79 Easter79
3年前
SpringCloud配置中心高可用搭建
本文通过configserver连接git仓库来实现配置中心,除了git还可以使用svn或者系统本地目录都行。引入依赖<dependencies<dependency<groupIdorg.springframework.cloud</groupId<artifactIdsp
铁扇公主 铁扇公主
2年前
macos上强大的Git客户端分享~
GitKraken是一款强大的Git客户端,可以帮助开发者更轻松地管理和协作Git仓库。以下是GitKraken的主要特点:1.直观易用的界面:GitKraken的界面非常直观,使用起来非常容易上手。您可以通过拖放操作来完成Git操作,或者使用快捷键来更快