当前位置: 首页 > news >正文

Git 本地操作(2)

会以下操作就可以完成本地的版本控制了,就不需要再复制文件每次改一个东西就复制整个工程保存下来啦!

建议先看上一篇文章噢 !!!

一、新建项目git本地操作

1、初始化仓库

  • 创建一个 project 文件夹,将需要管理的项目 “LedTask” 移动到该文件夹目录下:

  • 进入 “LedTask” 目录下,打开git中断进行git初始化就创建好了git仓库:
git  init

  • 可以查看或者配置git用户名和邮箱
  • 查看命令:
$ git config user.name
$ git config user.email
  • 设置命令:
$ git config --global user.name "username"
$ git config --global user.email "email"

操作截图:

2、提交到本地库

  • 提交到本地之前先要提交到暂存区,之后再提交到本地(不明白可以看上一篇:Git 概述及相关命令)。
  • 这里直接列出操作截图, 相关命令看上一篇:
$ git status
$ git add .
$ git commit -m "new project init"

3、修改之后在提交

  • 打开工程修改一部分代码,之后再操作第2部:
$ git log
$ git reflog

修改前:

修改后:

4、回退之前的版本

  • 再次操作之前,我再操作3步骤,修改在代码里再添加一个printf改动:
$ git reset --hard "commit_id"

commit_id版本的id号。

  • 回退到最开始的版本:

  • 打开工程:

  • 再跟新到最新版本:

  • 打开工程:

二、从远程仓库拉取项目到本地

git clone <repository_url>
  • 从gitee上随便找一个项目,点击 “克隆/下载”

  • 在电脑端新建存放该项目的文件夹,按照上面的操作:

http://www.lryc.cn/news/476727.html

相关文章:

  • 项目管理软件:5款甘特图工具测评
  • Unreal5从入门到精通之如何在指定的显示器上运行UE程序
  • 【Spring MVC】DispatcherServlet 请求处理流程
  • 【优选算法】——二分查找!
  • leetcode hot100【LeetCode 300. 最长递增子序列】java实现
  • sql注入——靶场Less1
  • docker file容器化部署Jenkins(一)
  • ArkTS组件继承的高级用法
  • 第十二章 spring Boot+shiro权限管理
  • jmeter基础01-3_环境准备-Linux系统安装jdk
  • 数字证书的简单记录
  • ssm基于SSM的校内信息服务发布系统的设计与实现+vue
  • Java 教程简介
  • 【C/C++】【三种方法】模拟实现strlen
  • 外贸平台开发多语言处理的三种方式
  • 学习GCC
  • B2109 统计数字字符个数
  • springboot Lark扫码登录
  • 中专女生数赛疑云:阿里蒙冤,学校之过,尽显世态炎凉
  • 【neo4j】 图数据库neo4j cypher单一语句 optional 可选操作的技巧
  • ip地址分为几大类-IP和子网掩码对照表
  • 第四篇: 用Python和SQL在BigQuery中进行基础数据查询
  • OpenCV中使用EdgeDrawing模块查找圆
  • C++在游戏领域的主要应用
  • 基于SpringBoot的“CSGO赛事管理系统”的设计与实现(源码+数据库+文档+PPT)
  • Web Broker(Web服务应用程序)入门教程(2)
  • redis:list列表命令和内部编码
  • .Net Core Configuration用法
  • 分享一些企业选择管理顾问公司的成功经验
  • 「Qt Widget中文示例指南」如何实现窗口嵌入?