Git常用命令详解

devtools/2024/9/22 18:10:02/

Git 是一个功能强大的版本控制系统,以下是一些常用的 Git 命令及其解释和案例:


1、配置

git config --global user.name "Your Name":配置全局用户名。
git config --global user.email "email@example.com:配置全局邮箱。

2、基础操作

初始化一个新的 Git 仓库。git init my_projectcd my_projectgit clone <repository>:克隆一个远程仓库。git clone https://github.com/user/repo.git

3、文件操作

git add <file>:将文件更改添加到暂存区。git add README.mdgit status:查看当前仓库的状态。git commit -m "Commit message":提交更改。git commit -m "Add README.md"

4、分支管理

git branch:列出所有分支。git branch <branchname>:创建新分支。git branch feature/newfeaturegit checkout <branchname>:切换分支。git checkout feature/newfeaturegit merge <branch>:将指定分支合并到当前分支。git merge feature/newfeature

5、远程操作

git remote add <name> <url>:添加远程仓库。git remote add origin https://github.com/user/repo.gitgit push <remote> <branch>:推送分支到远程仓库。git push origin mastergit pull <remote> <branch>:从远程仓库拉取并合并。git pull origin master

6、 查看历史

 git log:查看提交历史。git log oneline:查看简洁的提交历史。

7、撤销更改

git reset <commit>:回滚到指定提交。git reset HEAD~1  # 回滚到上一个提交git revert <commit>:创建一个新的提交来撤销某个提交的更改。git revert HEAD  # 撤销最新提交git rm <file>:删除文件。git rm README.mdgit commit m "Remove README.md"

 8、标签

git tag <tagname>:创建一个新的标签。git tag v1.0git push <remote> <tagname>:推送标签到远程仓库。git push origin v1.0

以上只是一部分 Git 命令的概览。Git 非常强大,有着丰富的命令和选项,可以根据需要进行深入学习。


http://www.ppmy.cn/devtools/115582.html

相关文章

spring boot 定时器配置

1、首先在主类上加EnableScheduling注解 2、在应用类上加Scheduled注解&#xff0c;同时记得添加spring的组件注解Component&#xff0c;不然无法成功

Qt:静态局部变量实现单例(附带单例使用和内存管理)

前言 本文主要写静态局部变量实现的单例以及单例的释放&#xff0c;网上很多教程只有单例的创建&#xff0c;但是并没有告诉我们单例的内存管理&#xff0c;这就很头疼。静态局部变量实现的单例应该是最简单的单例&#xff0c;而且不需要内存管理。 正文 静态局部变量单例&a…

python --PyAibote自动化

官文: https://www.pyaibote.com/ 下载安卓集成环境: 可以看到开发的一些信息

【Python报错已解决】 Requests.exceptions.ProxyError: HTTPSConnectionPool

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想&#xff0c;就是为了理想的生活! 专栏介绍 在软件开发和日常使用中&#xff0c;BUG是不可避免的。本专栏致力于为广大开发者和技术爱好者提供一个关于BUG解决的经…

YOLOv8改进 | 特征融合篇,YOLOv8添加iAFF(多尺度通道注意力模块),并与C2f结构融合,提升小目标检测能力

摘要 特征融合,即来自不同层或分支的特征的组合,是现代网络架构中无处不在的一部分。虽然它通常通过简单的操作(如求和或拼接)来实现,但这种方式可能并不是最佳选择。在这项工作中,提出了一种统一且通用的方案,即注意力特征融合(Attentional Feature Fusion),适用于…

【Elasticsearch系列十九】评分机制详解

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

如何搭建ETL?

搭建一个ETL&#xff08;Extract, Transform, Load&#xff0c;提取、转换、加载&#xff09;流程&#xff0c;涉及从多个数据源提取数据、对数据进行清洗和转换、再将其加载到目标数据存储或数据仓库中。构建ETL的关键步骤包括规划、选择合适的工具、设计数据流以及执行和监控…

【Android】浅析MVC与MVP

【Android】浅析MVC与MVP 文章目录 【Android】浅析MVC与MVP什么是架构&#xff1f;MVC架构Model-View-ControllerModelViewController解决什么问题数据的流向MVC 模式的工作流程 MVC 架构模式的优缺点 MVP架构Model-View-Presenter解决什么问题数据流向MVC 和 MVP 的核心区别&…