您的位置:首页 > 教程 > 网页相关 > Git获取本地仓库及基础操作指令总结

Git获取本地仓库及基础操作指令总结

2022-08-05 14:11:35 来源:易采站长站 作者:

Git获取本地仓库及基础操作指令总结

目录
一、Git获取本地仓库二、Git基础操作指令1、查看修改的状态(status)2、添加工作区到暂存区(add)3、提交暂存区到本地仓库(commit)4、查看提交日志(log)5、版本回退6、添加文件至忽略列表知识点补充

一、Git获取本地仓库

要使用Git对我们的代码进行版本控制,首先需要获得本地仓库

1、在电脑任意的磁盘位置创建一个空目录(例如test)作为我们的本地Git仓库

2、进入这个目录中,点击右键打开Git>

3、执行命令git init

4、如果创建成功后可在文件夹下看到隐藏的.git目录

二、Git基础操作指令

Git工作目录下对于文件的修改(增加、删除、更新)会存在几个状态。这些修改的状态会随着我们执行Git的命令而发生变化

 本篇文章主要介绍如何使用命令来控制这些状态之间的转换:

1、git>

2、git commit(暂存区 --> 本地仓库)

1、查看修改的状态(status)

作用:查看修改的状态(暂存区、工作区)

命令形式:git>

2、添加工作区到暂存区(add)

作用:添加工作区一个或多个文件的修改到暂存区

命令形式:git>

将所有修改加入暂存区:git add .

3、提交暂存区到本地仓库(commit)

作用:提交暂存区内容到本地仓库的当前分支

命令形式:git>

4、查看提交日志(log)

在上一篇博客配置的别名>

作用:查看提交记录

命令形式:git log [option]

options

--all 显示所有分支

--pretty=oneline 将提交信息显示为一行

--abbrev-commit 使得输出的commitId更简短

--graph 以图的形式显示

5、版本回退

作用:版本切换

命令形式:git>

commitID 可以使用 git-log 或 git log 指令查看

如何查看已经删除的记录?

git reflog

这个指令可以看到已经删除的提交记录

6、添加文件至忽略列表

一般我们总会有些文件无需纳入Git>

# no .a files
*.a
# but do track lib.a, even though you're ignoring .a files above
!lib.a
# only ignore the TODO file in the current directory, not subdir/TODO
/TODO
# ignore all files in the build/ directory
build/
# ignore doc/notes.txt, but not doc/server/arch.txt
doc/*.txt
# ignore all .pdf files in the doc/ directory
doc/**/*.pdf

基础操作练习:

#####################仓库初始化######################
# 创建目录(git_test01)并在目录下打开gitbash
略
# 初始化git仓库
git init
#####################创建文件并提交#####################
# 目录下创建文件 file01.txt
略
# 将修改加入暂存区
git add .
# 将修改提交到本地仓库,提交记录内容为:commit 001
git commit -m 'commit 001'
# 查看日志
git log
####################修改文件并提交######################
# 修改file01的内容为:count=1
略
# 将修改加入暂存区
git add .
# # 将修改提交到本地仓库,提交记录内容为:update file01
git commit --m 'update file01'
# 查看日志
git log
# 以精简的方式显示提交记录
git-log
####################将最后一次修改还原##################
# 查看提交记录
git-log
# 找到倒数第2次提交的commitID
略
# 版本回退
git reset commitID --hard

知识点补充

Git是什么?它是一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统

①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样>

②Git每次会提取整个代码仓库的完整镜像,相当于对整个代码仓库都进行了一次备份,这样计时版本服务器除了问题,我们可以直接采用本地仓库恢复!结合本地版本管理功能,远程版本管理服务器出问题了,我们依然能继续写自己的代码,当他恢复的时候我们再提交我们的本地版本!

Git研发初期是为了更好的管理linux内核,不过现在已经广泛应用于各种项目中!

到此这篇关于Git获取本地仓库及基础操作指令总结的文章就介绍到这了,更多相关Git获取本地仓库内容请搜索易采站长站以前的文章或继续浏览下面的相关文章希望大家以后多多支持易采站长站!

如有侵权,请发邮件到 [email protected]

相关文章

  • Intellij idea2020永久破解,亲测可用!!!

    Intellij idea2020永久破解,亲测可用!!!

    前言 随着 IDEA 的 2020 版本的发布,新增和优化了很多的功能,今天陈某不说新增的功能,来讲一讲如何永久破解。不说别的,先上破解后的效果图: 如何破解? 破解过程很简单,基本
    2020-05-10
  • IntelliJ IDEA 2020最新注册码(亲测有效,可激活至 2089 年)

    IntelliJ IDEA 2020最新注册码(亲测有效,可激活至 2089 年)

    申明:本教程 IntelliJ IDEA 破解补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。 注意 本教程适用于 IntelliJ IDEA 2020.1 以下所有版本,请放心食用
    2020-05-10
  • vscode修改默认浏览器的方法

    vscode修改默认浏览器的方法

    vscode怎么浏览器打开html预览?这里大家可以通过安装open in browser插件解决。 1.vscode怎么浏览器预览 1.点击拓展 2.输入open in browser,选择第一个 3.点击安装(笔者已安装,所以显示的禁用
    2020-02-19
  • 详解Idea 2020 找不到或无法安装官方汉化包解决方案

    详解Idea 2020 找不到或无法安装官方汉化包解决方案

    Idea 2020 发布之后,官方终于支持了中文语言包 但是,我下载后在插件市场无法找到官方的汉化包 那要怎么解决这个问题呢? 首先,查看你当前Idea的Bulid版本 然后去官网下载离线汉化
    2020-04-28
  • JetPack开发中使用CameraX完成拍照和拍视频功能

    JetPack开发中使用CameraX完成拍照和拍视频功能

    前段时间CameraX的Beta版发布了,这几天有时间也来尝试一下。Beta版本是对外测试版本,意味着它已经走出实验室走向生产,API的调用基本稳定不会大改了,bug也会更少可以用于生成环境
    2020-06-04
  • js获取富文本中的第一张图片(正则表达式)

    js获取富文本中的第一张图片(正则表达式)

    js获取富文本中的第一张图片url正则公式及去除字符串里面的html标签 后台发来一个富文本字符串里面可能包含了0、1、2、3…个图片标签(img),我们的任务是获取这个字符串里面第一张
    2020-02-21
  • js获取UEditor富文本编辑器中的图片地址

    js获取UEditor富文本编辑器中的图片地址

    写之前在网上找了很多方法,最简单的思路应该是1.获取UEditor中的内容;2.将获取到的字符串转换成jquery对象;3.选择器找到img元素,获取src值。 var content= UE.getEditor('details').getContent()
    2020-02-21
  • 十步搞定uni-app使用字体图标的方法

    十步搞定uni-app使用字体图标的方法

    uni-app简介 uni-app是一个使用Vue.js开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。 uni-app框架由Dcloud即数字天堂(北京)网络技术有限公司推
    2020-04-23