Git使用总结

news/2024/11/22 21:51:27/

初始化本地Git仓库

git init

执行效果:项目根目录下会多了 .git 隐藏文件夹,存放的是本地库的相关目录和配置文件,不能删除也不能胡乱修改


设置本地签名

形式:

用户名:ysp
Email: sdnuysp@163.com
作用:区分不同开发人员的身份

辨析:这里设置的签名和登陆代码托管中心的账号没有任何关系

项目级别/仓库级别:仅限在当前本地仓库有效

git config user.name ysp
git config user.email sdnuysp@163.com

系统用户级别:登陆当前系统的用户

git config --global user.name ysp
git config --global user.email sdnuysp@163.com

就近原则:同时存在,项目级别大于系统用户级别,二者都没有是不允许的

  • 设置的信息会保存在项目根目录下 .git/config 文件里

基础命令

查看git状态

git status

添加文件到暂存区

git add good.txt

从暂存区删除文件
git rm --cached good.txt

将代码提交到本地库
候补更新备注方式提交单个文件,提交之前会在vim编辑器中让输入更新备注
git commit -m good.txt
带更新备注方式提交单个文件,直接提交
git commit -m “first commit” good.txt

查看历史记录
比较详细,但是比较丑的展现方式
git log
比较简洁并且好看的展现方式
git log --pretty=oneline
超级简洁的展现方式
git log --oneline
git reflog

前进回退历史版本
基于索引
git reset --hard index_value

只能后退,一个 ^ 表示后退一个版本,两个 ^ 表示后退两个版本
git reset --hard HEAD^

只能后退,自定义回退几步
git reset --hard HEAD~3

使用技巧

  • 强制.gitignore
    git rm -r --cached .
    git add .
    git commit -m ‘update .gitignore’

http://www.ppmy.cn/news/52633.html

相关文章

操作系统基本知识点

进程:进程是一个程序的执行过程。执行前需要将该程序放到内存中才能被CPU处理 系统调用 系统调用命令 广义指令 操作系统提供的接口: 1.命令接口:允许用户直接使用 2.程序接口:允许用户通过程序间接使用 3.GUI:现代…

初始新能源汽车

文章目录 电动汽车的三级模块体系VCU(整车控制器)MCU(电机控制器)电池包和BMS(电池管理系统)电动汽车的大三电电动汽车的小三电电动汽车的模块组成 电动汽车的三级模块体系 总体上讲,整个新能源…

接口测试工具

一、Apifox和Postman各自的定义 1、Postman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好 。无论是开发人员进行接口调试,还是测试人员做接口测试,postman都是我们的首选工具之一 。 2、A…

人脸识别 Face Recognition 入门

人脸识别 Face Recognition 入门概述 总述传统特征方法深度学习方法损失函数改进基于欧几里德和距离的损失基于角度/余弦边距的损失SoftMax 损失及其变体 一级标题二级标题二级标题二级标题 找论文搭配 Sci-Hub 食用更佳 💪 Sci-Hub 实时更新 : https://tool.yovisu…

企企通受邀出席嘉兴产业数字化峰会,助力嘉兴“智”造业发展

近日,2023年嘉兴产业数字化峰会在浙江嘉兴圆满举办,企企通作为采购供应链厂商受邀出席,并与众多信息化领域的专家一起分享心得、总结得失、展望未来,为嘉兴市企业的产业数字化发展探索合适的路径与方向。 01、数字蓄能&#xff0c…

02 【Sass语法介绍-变量】

sass有两种语法格式Sass(早期的缩进格式:Indented Sass)和SCSS(Sassy CSS) 目前最常用的是SCSS,任何css文件将后缀改为scss,都可以直接使用Sassy CSS语法编写。 所有有效的 CSS 也同样都是有效的 SCSS。 Sass语法介绍-变量 1.前言 Sass …

C/C++每日一练(20230426)

目录 1. 不喜欢带钱的小C 🌟🌟 2. 数组排序 ※ 3. 超级素数 ※ 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏 1. 不喜欢带钱的小C 小C不喜欢带钱&#xff0c…

可视化 | Flask+Pyecharts可视化模板二

文章目录 🏳️‍🌈 1. 系统说明界面🏳️‍🌈 2. 柱状图示例界面🏳️‍🌈 3. 散点图示例界面🏳️‍🌈 4. 折线图示例界面🏳️‍🌈 5. 饼图示例界面&#x1f3f…