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

git基础使用

Git安装

去安装>>

正式开始

  • 进入要管理的目录,执行命令

git init

  • 查看管理目录下的状态

git status
注:新增文件和修改过后的文件都是红色

  • 管理指定文件(红变绿)

指定文件:git add 文件名
当前目录下所有:git add .

  • 个人信息配置:用户名、邮箱(一次即可)

git config --global user.email “you@example.com”
git config --global user.name “Your Name”

  • 生成版本

git commit -m ‘描述信息’

  • 查看版本记录

git log

  • 回滚至之前版本

git log
git reset --hard 版本号

  • 回滚至之后的版本

git reflog
git reset --hard 版本号

  • 查看分支

git branch

  • 创建分支

git branch 分支名称

  • 切换分支

git checkout 分支名称

  • 分支合并

git merge 要合并的分支

  • 删除分支

git branch -d 分支名称

  • 给远程仓库起别名

git remote add origin 远程仓库地址

  • 向远程推送代码

git push -u origin 分支名

  • 克隆远程仓库代码

git clone 远程仓库地址 (内部已实现git remote add origin 远程仓库地址)

  • 拉取最新代码(不必clone,只需通过pull获取最新代码即可)

git pull origin 分支名

  • 提交代码到远程仓库

git push origin 分支名

  • 扩展

git pull origin dev
等价于
git fetch origin dev
git merge origin/dev

*流程图
在这里插入图片描述

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

相关文章:

  • 基于 RANSAC 的地面分割与聚类算法
  • JVM内存模型深度剖析与优化
  • 软件性能测试定义中文
  • 2023情人节正经性生活调研报告
  • 22- 隐马尔科夫HMM (NLP自然语言算法) (算法)
  • gRPC是什么,怎么用
  • linux基本功系列之fdisk命令实战
  • Mysql UDF提权复现Raven2
  • 枚举类(enum)
  • 腾讯云架构师亲码“redis深度笔记”,从入门到精通,面面俱到
  • 萌新应该如何开始学习走向自动化测试高薪岗位?
  • -bash: pip: command not found
  • 使用HTTP隧道代理,请求超过频率要怎么办?
  • paddle 49 ODConv的可部署调整
  • C++ STL 学习之【string】
  • 使用开源 MaxKey 与 APISIX 网关保护你的 API
  • Linux之Xshell工具使用
  • 【数据结构与算法】时间复杂度与空间复杂度
  • Nginx如何配置Http、Https、WS、WSS的方法步骤
  • 【博客621】iptables -J动作总结
  • Chrome开发者工具:利用网络面板做性能分析
  • SpringCloud系列(十三)[分布式搜索引擎篇] - ElasticSearch 的概念及 Centos 7 下详细安装步骤
  • 04_Docker 镜像和仓库
  • postman-enterprise-API
  • 【ESP 保姆级教程】玩转emqx MQTT篇② ——保留消息和遗嘱消息
  • 开启慢查询日志方法
  • 宝塔搭建实战人才求职管理系统admin前端vue源码(二)
  • SpringMVC——基础知识
  • 论文浅尝 | SpCQL: 一个自然语言转换Cypher的语义解析数据集
  • MongoDB 使用规范与限制及最佳实践