git 常用功能

news/2025/2/25 2:06:02

以下是 Git 的常用功能及其命令:

  1. 初始化仓库
git init

在当前目录初始化一个新的 Git 仓库。

  1. 克隆仓库
git clone <仓库地址>

将远程仓库克隆到本地。

  1. 查看状态
git status

查看工作区和暂存区的状态。

  1. 添加文件到暂存区
git add <文件名>

将文件添加到暂存区。使用 git add . 添加所有文件。

  1. 提交更改
git commit -m "提交信息"

将暂存区的更改提交到本地仓库。

  1. 查看提交历史
git log

查看提交历史记录。添加 --oneline 可以简化输出。

  1. 创建分支
git branch <分支名>

创建一个新分支。

  1. 切换分支
git checkout <分支名>

切换到指定分支。使用 -b 选项可以创建并切换分支:

git checkout -b <新分支名>
  1. 合并分支
git merge <分支名>

将指定分支合并到当前分支。

  1. 拉取远程更新
git pull

从远程仓库拉取最新代码并合并到当前分支。

  1. 推送本地更改
git push

将本地分支的更改推送到远程仓库。

  1. 查看远程仓库
git remote -v

查看远程仓库地址。

  1. 撤销工作区更改
git checkout -- <文件名>

撤销工作区中指定文件的更改。

  1. 撤销暂存区更改
git reset HEAD <文件名>

将文件从暂存区移回工作区。

  1. 回退提交
git reset --hard <提交ID>

回退到指定提交,丢弃之后的更改。

  1. 查看差异
git diff

查看工作区与暂存区的差异。

  1. 储藏更改
git stash

临时保存工作区的更改。

  1. 恢复储藏
git stash pop

恢复最近储藏的更改。

  1. 删除分支
git branch -d <分支名>

删除本地分支。

  1. 标签管理
git tag <标签名>

创建标签。使用 git push origin <标签名> 推送标签到远程仓库。

  1. 查看配置
git config --list

查看 Git 配置信息。

  1. 设置用户名和邮箱
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

设置全局用户名和邮箱。

  1. 忽略文件
.gitignore 文件中添加需要忽略的文件或目录。
  1. 查看远程分支
git branch -r

查看远程仓库的所有分支。

  1. 清理未跟踪文件
git clean -fd

删除未跟踪的文件和目录。


http://www.niftyadmin.cn/n/5864915.html

相关文章

HTTP实验(ENSP模拟器实现)

HTTP概述 HTTP&#xff08;HyperText Transfer Protocol&#xff0c;超文本传输协议&#xff09;&#xff0c;设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 HTTP定义了多种请求方法&#xff0c;常用的包括&#xff1a; GET&#xff1a;请求资源。 POST&…

TCP函数

socket() int socket(int domain, int type, int protocol)&#xff1b;创建一个新的套接字 bind() int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen)&#xff1b;将套接字绑定到一个本地地址(IP地址和端口) listen() int listen(int sockfd, int backlo…

蓝桥杯之阶段考核

&#x1f4d6; Day 7&#xff1a;阶段考核 - 蓝桥杯官方模拟赛&#xff08;限时 4 小时&#xff09; &#x1f4d6; 一、如何高效完成模拟赛&#xff1f; 模拟赛是一种接近真实竞赛的训练方式。要高效完成模拟赛&#xff0c;需要掌握以下策略&#xff1a; 1. 赛前准备 ✅ 环…

Cocos Creator Shader入门实战(一):材质和Effect的了解

引擎版本&#xff1a;3.8.5 环境&#xff1a; Windows 简介 在Cocos Creator中&#xff0c;游戏炫彩缤纷的效果是借助着色器(Shader)来实现的。 Cocos主要基于OpenGL ES&#xff0c;而Shader的编写则是在可编程渲染管线中基于修改&#xff1a;顶点着色器(Vertex) 和 片段着色…

Sliding Window Attention(滑动窗口注意力)解析: Pytorch实现并结合全局注意力(Global Attention )

Sliding Window Attention&#xff08;滑动窗口注意力&#xff09;解析 Sliding Window Attention&#xff08;滑动窗口注意力&#xff09; 是 Longformer (来源&#xff1a;https://arxiv.org/pdf/2004.05150)提出的 稀疏注意力机制&#xff0c;旨在解决 标准 Transformer 计算…

游戏设计模式阅读 - 游戏循环

游戏与普通程序最大的不同点在于&#xff1a; 游戏不像其他大多数软件&#xff0c;游戏即使在没有玩家输入时也继续运行。 如果你站在那里看着屏幕&#xff0c;游戏也不会冻结。动画会持续播放。视觉效果继续闪烁。 如果运气不好的话&#xff0c;怪物会继续暴揍你的角色。 那么…

WebXR教学 02 配置开发环境

默认操作系统为Windows 1.VS Code VS Code 是一款轻量级、功能强大的代码编辑器&#xff0c;适用于多种编程语言。 下载 步骤 1&#xff1a;访问 VS Code 官方网站 打开浏览器&#xff08;如 Chrome、Edge 等&#xff09;。 在地址栏输入以下网址&#xff1a; https://code.v…

Windows、Mac、Linux,到底该怎么选?

在当今数字化时代&#xff0c;电脑已成为我们生活和工作中不可或缺的工具。而操作系统作为电脑的核心&#xff0c;其选择直接影响着我们的使用体验。Windows、Mac 和 Linux 作为三大主流操作系统&#xff0c;各自有着独特的优势和不足。今天&#xff0c;就来给大家详细分析一下…