Git创建-----本地仓库(GitHub版)

简介: 先在特定目录下创建一个.git

先在特定目录下创建一个.git

2345_image_file_copy_117.jpg

然后初始化一下本地仓库

2345_image_file_copy_118.jpg 初始化成功

2345_image_file_copy_119.jpg 然后测试一下  创建一个 .txt文件  并且在里面添加文件

2345_image_file_copy_120.jpg

2345_image_file_copy_121.jpg

然后添加到本地仓库的暂存区里面

2345_image_file_copy_122.jpg

判断是不是提交到暂存区  可以 git status  查看一下

2345_image_file_copy_123.jpg

然后可以提交到本地仓库

2345_image_file_copy_124.jpg

 其中的  git log  在时光穿梭机  经常用到

2345_image_file_copy_125.jpg

  时光穿梭机(版本回退)                              

   修改文件内容

2345_image_file_copy_126.jpg

git status  查看暂存区的状态  可以用 git add 添加一下  然后用 git commit -m "开启时空穿梭机的故事"  其中:  modified:tong_1114.txt 下面扩展中有介绍

2345_image_file_copy_127.jpg

已提交成功  可以用 git log  查看日志

2345_image_file_copy_128.jpg

多添加几个日志  简化查询: git log -4 --pretty=oneline

2345_image_file_copy_129.jpg

版本回退:git reset --hard HEAD^ 回退几次用几个 '^'

2345_image_file_copy_130.jpg

在Git中查看文本文件内容:cat tong_1114.txt

2345_image_file_copy_131.jpg

如图下是一次回退两次: git  reset --hard HEAD^^

2345_image_file_copy_132.jpg

如果跳版本多了 不可以写一堆 ‘^’  可以使用波浪线(~)  

退一个版本:git reset --hard HEAD~1  如果要退到50次 可以直接在波浪线后面添加50

  恢复版本

                 使用命令:git reset --hard 9011c(唯一标识)

2345_image_file_copy_133.jpg

2345_image_file_copy_134.jpg

可以通过: git reflog  查看操作过的记录

2345_image_file_copy_135.jpg

文 件 删 除

    添加一个新的文本文件

2345_image_file_copy_136.jpg

如果在文件夹删除了文本文件

2345_image_file_copy_137.jpg

2345_image_file_copy_138.jpg

可以通过

2345_image_file_copy_139.jpg

2345_image_file_copy_140.jpg

想要彻底删除文本文件:   git rm tong_11142.txt  查看本地仓库:  git ls-files

2345_image_file_copy_141.jpg

    Git 内 容 扩  展

            使用Git 操作文件时,文件的状态有以下三种:

已提交(committed) 已提交表示数据已经安全的保存在本地数据库中
已修改(modified) 已修改表示修改了文件,但是没保存到数据库中
已暂存(staged) 已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。

Git项目的三个工作区域:工作区、暂存区和Git仓库

image.png


目录
相关文章
|
5天前
|
开发工具 git C++
【够用就好002】外行第一次发布github项目仓库
#deepseek#自学 记录外行学习代码的历程 今天是上传自己的工具代码到github仓库,一直以来是伸手党克隆别人的项目,今天在deepseek的辅导下上传自己的内容。
|
1月前
|
开发工具 git
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
197 69
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
|
13天前
|
网络安全 开发工具 git
解决 Git 访问 GitHub 时的 SSL 错误
通过上述步骤,可以有效解决 Git 访问 GitHub 时的 SSL 错误。推荐优先更新 CA 证书和正确配置 Git 使用 CA 证书,避免禁用 SSL 验证。如果问题持续,可以切换到 SSH 方式访问 GitHub,确保连接的安全性和稳定性。希望这些内容对您的学习和工作有所帮助。
65 3
|
1月前
|
Devops Shell 网络安全
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
93 16
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
PeterCat:一键创建开源项目 AI 问答机器人,自动抓取 GitHub 仓库信息、文档和 issue 等构建知识库
PeterCat 是一款开源的智能答疑机器人,能够自动抓取 GitHub 上的文档和 issue 构建知识库,提供对话式答疑服务,帮助开发者和社区维护者高效解决技术问题。
210 7
PeterCat:一键创建开源项目 AI 问答机器人,自动抓取 GitHub 仓库信息、文档和 issue 等构建知识库
|
2月前
|
人工智能 前端开发 Linux
github是怎么用的,如何下载仓库
github是怎么用的,如何下载仓库
|
3月前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
142 2
|
3月前
|
网络安全 开发工具 git
解决fatal:remote error:You can’t push to git://github.com/username/*.g
通过上述诊断与修复步骤,绝大多数的推送错误都能得到有效解决,确保您的Git工作流顺畅无阻。
312 1
|
4月前
|
对象存储
一个通过 GitHub Action 将 GitHub 仓库与阿里云 OSS 完全同步的脚本
一种将 GitHub 仓库完全同步到阿里云 OSS 的方法。
|
3月前
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
531 0

热门文章

最新文章