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

超简单的git学习教程

本博客仅用于记录学习和使用

前提声明全部内容全部来自下面廖雪峰网站,如果侵权联系我删除

0.前言

相信有不少人被推荐那个游戏学习git,一个不止我一个完全没学习过的进去后一脸懵,半天都通不过一关然后就放弃了,我个人觉得那个游戏可视化进行git操作学习挺好的,但是个人觉得那个适合入门学习后再进行操作练习熟练更合适。链接我也贴上希望学习完下面1.的入门学习后再来0.的游戏来练习巩固

Learn Git Branching

1.小白学习看这篇,快速易懂入门,完整内容(半天完成学习本地和远程仓库建立)

学习中前6章一路畅通,从第7章分支管理卡了一下,希望能多看几遍或者额外看看别人的介绍git分支合并的帖子,好好理解!

简介 - Git教程 - 廖雪峰的官方网站

2.博客中存在几个没说的(对于第一次学习的,我也是第一次所以遇到了)

3.记录方便自己快速操作

3.1安装git

sudo apt-get install git

3.2配置git

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

3.2 创建版本库和初始化

mkdir learngit
cd learngit
git init

 3.3提交到本地仓库

git add        ###添加到暂存区
git commit     ###提交到本地仓库git status     ###查看仓库当前状态
git diff       ###查看修改内容git flog       ###查看提交历史
git reflog     ###查看命令历史

3.4提交到远程仓库(github为例)

###关联你的远程仓库
git remote add origin your/learngit.git###第一次推送,-u会将本地和远程仓库关联起来,推送至master
git push -u origin master###后续只需要下面命令即可同步
git push origin master

3.5远程克隆 

git clone

3.6分支管理

git branch         ###创建分支
git checkout       ###切换分支
git checkout -b xxx    ###创建并切换到xxx分支###新分支创建切换
git switch         ###新切换分支
git switch -c xxx   ###创建并切换xxx分支git merge xxx      ###将xxx合并到master分支上
git branch -d xxx  ###删除xxx分支git log --graph    ###查看分支图
q                  ###退出查看###普通合并分支xxx,能查询到历史
git merge --no-ff -m "修改信息" xxx

 


http://www.mrgr.cn/news/99131.html

相关文章:

  • Spring Boot 项目中发布流式接口支持实时数据向客户端推送
  • 硬件电路(24)-NE555振荡电路
  • vue的基本结构
  • 用python脚本怎么实现:把一个文件夹里面.png文件没有固定名称,复制到另外一个文件夹按顺序命名?
  • 强制重装及验证onnxruntime-gpu是否正确工作
  • 【Rust 精进之路之第8篇-工具赋能】深入 Cargo:依赖管理、构建配置与工作空间 (Workspace)
  • 【TeamFlow】4 团队管理系统
  • 2.1 基于委托的异步编程方法
  • 2020 年 7 月大学英语四级考试真题(组合卷)——解析版
  • 计算机视觉cv2入门之视频处理
  • 硬件工程师笔记——电子器件汇总大全
  • AI书籍大模型微调-基于亮数据获取垂直数据集
  • 【Rust 精进之路之第11篇-借用·实践】切片 (Slices):安全、高效地引用集合的一部分
  • 车载测试用例开发-如何平衡用例覆盖度和测试效率的方法论
  • Linux学习——TCP
  • 【Flutter】使用LiveKit和Flutter构建实时视频聊天应用
  • LicheeRV Nano 与Ubuntu官方risc-v 镜像混合
  • [OpenGL]使用OpenGL实现基于物理的渲染模型PBR(下)
  • kotlin知识体系(六) : Flow核心概念与与操作符指南
  • (mac)Grafana监控系统之监控Linux的Redis