git 常用命令总结

2023-09-19 00:30:00
  1. git init:初始化一个 Git 仓库。 例:在项目目录下打开终端,输入 git init 即可将该目录初始化为 Git 仓库。

  2. git add:将文件添加到暂存区。 例:将新添加的文件 a.txt 添加到暂存区,命令为 git add a.txt。

  3. git commit:将暂存区的文件提交到本地仓库。 例:将暂存区的文件提交到本地仓库,并添加提交注释,命令为 git commit -m "提交说明"。

  4. git status:查看工作区、暂存区和本地仓库的状态。 例:查看当前 Git 仓库的状态,命令为 git status。

  5. git log:查看提交历史记录。 例:查看 Git 仓库的提交历史记录,命令为 git log。

  6. git diff:查看文件修改的差异。 例:查看文件 a.txt 的差异,命令为 git diff a.txt。

  7. git branch:管理分支。 例:查看当前 Git 仓库的所有分支,命令为 git branch。

  8. git checkout:切换分支。 例:切换到分支 dev,命令为 git checkout dev。

  9. git merge:合并分支。 例:将分支 dev 合并到当前分支,命令为 git merge dev。

  10. git remote:管理远程仓库。 例:查看当前 Git 仓库关联的远程仓库,命令为 git remote。

  11. git push:将本地仓库的修改推送到远程仓库。 例:将本地分支 dev 的修改推送到远程仓库的分支 dev,命令为 git push origin dev。

  12. git pull:将远程仓库的修改拉取到本地仓库。 例:将远程分支 dev 的修改拉取到本地仓库的分支 dev,命令为 git pull origin dev。

更多推荐

C语言每日一题(1):实现库函数strlen()

文章主题:库函数strlen()的实现所属专栏:C语言每日一题作者简介:每天不定时更新C语言的小白一枚,记录分享自己每日的所思所想。个人主页:[₽]的个人主页目录前言函数介绍编程起因设计思路1.整体逻辑2.参数类型3.防止空指针4.返回值代码展示结语前言函数介绍strlen()函数是我们在C语言编程中常用到库函数。在C

【LeetCode-中等题】 222. 完全二叉树的节点个数

文章目录题目方法一:把该题当做一个普通的二叉树来做(任何遍历都可以)方法二:利用完全二叉树的性质来做题目方法一:把该题当做一个普通的二叉树来做(任何遍历都可以)例如:二叉树的前序遍历(维护一个全局变量)递归无返回值classSolution{intnum=0;publicintcountNodes(TreeNodero

Docker快速入门到项目部署,MySQL部署+Nginx部署

《Docker》是微服务在企业落地的最后一块拼图。微服务项目由于拆分粒度细,服务部署环境复杂,部署实例很多,维护困难。而Docker则可以解决项目部署的各种环境问题,让开发、运维一体化,真正实现持续集成、持续部署。大大提高企业项目开发到部署的效率。同学们,在前两天我们学习了Linux操作系统的常见命令以及如何在Linu

数据结构之堆的结构与实现

目录一、堆的概念及结构1.1堆的概念1.2堆的性质1.3堆的结构二、堆的实现2.1堆向下调整算法(父亲与孩子做比较)2.2堆的向上调整算法(孩子与父亲做比较)2.3堆的创建(向下建堆)2.4向下建堆的时间复杂度2.5堆的插入2.6堆的删除2.7堆的完整代码实现三、堆的应用3.1堆排序3.2TOP-K问题一、堆的概念及结

如何提取视频中的音频转为mp3

如何提取视频中的音频转为mp3?在丰富多样的视频作品中,我们常常会遇到一些引人入胜的对话和有趣的音乐变奏。不少朋友可能曾经看过那种画面与其他作品声音巧妙搭配,给人带来无比愉悦和和谐感的趣味作品。然而,很多人虽然有着相似的创作灵感,却苦于不知道如何提取所需素材。这时候我们应该寻找方法,将视频中对我们有用的音频提取处理并保

【c语言】贪吃蛇

当我们不想学习新知识的时候,并且特别无聊,就会突然先看看别人怎么写游戏的,今天给大家分享的是贪吃蛇,所需要的知识有结构体,枚举,以及easy-x图形库的一些基本函数就完全够用了,本来我想插入游戏的音乐,但是没找到贪吃蛇的背景音乐,所以就没加,大家可以参考我之前的博文里面有如何加音乐的教程包含的头文件#include<s

大二毕设.3-网盘系统

目录技术选型:功能概括:基本演示:实现讲解:技术选型:前端:Vue3+ElementPlus后端:SpringBoot+Mybatis-Plus+MySQL+Redis+Caffeine+FastDFS/OSS+SpringCloudStream+RocketMQ+Zookeeper功能概括:用户模块用户注册接口幂等性

探索web3.0

先说从web1.0、web2.0、web3.0的进化之路。Web1.0,第一代互联网,静态互联网;Web1.0的核心为:平台创造、平台所有、平台控制、平台受益。Web2.0,第二代互联网,交互式互联网;Web2.0的核心为:用户创造、平台所有、平台控制、平台受益。Web3.0,第三代互联网,协议互联网;Web3.0的核

计算机专业毕业设计项目推荐06-工作室管理系统(Java+Vue+Mysql)

工作室管理系统(JavaSpring+Vue+Mysql)**介绍****系统总体开发情况-功能模块****各部分模块实现****最后想说的****联系方式**介绍本系列(后期可能博主会统一为专栏)博文献给即将毕业的计算机专业同学们,因为博主自身本科和硕士也是科班出生,所以也比较了解计算机专业的毕业设计流程以及模式,在

云计算的未来:云原生架构和自动化运维的崭露头角

文章目录云计算的演进云原生架构1.容器化2.微服务3.自动化部署和扩展4.故障恢复自动化运维1.基础设施即代码(IaC)2.运维自动化示例:使用Ansible自动化配置管理3.自动化监控和报警未来展望1.更多的自动化2.多云混合云3.边缘计算4.安全性结论🎉欢迎来到云计算技术应用专栏~云计算的未来:云原生架构和自动化

自动化发布npm包小记

1.注册npm账号打开npm官网,并注册自己的npm账号2.申请AccessToken1.登录npm官网,登录成功后,点开右上角头像,并点击AccessTokens选项2.点开GenerateNewToken下拉框,点击ClassicToken(和GranularAccessToken有什么区别,请自行查验?)3.填写

热文推荐