Git入门知识
一、Git概述一Git基本特点1.快速2.设计较简单3.允许成千上万个并行开发的分支4.完全分布式不存在一个必备的中央服务器5.有能力高效管理类似Linux内核一样的超大规模项目二、Git的工作流程基本命令二、Git常用命令一获取本地仓库1.创建空文件夹作为本地仓库2.进入目录右键打开Git bash窗口3.执行命令git init初始化仓库4.创建成功后会看到一个隐藏的.git目录二基础操作指令指令说明举例touch 文件名后缀添加文件touch note.txtgit status查看文件修改状态git statusgit add 文件名后缀添加工作区文件到暂存区git add note.txtgit add .将所有文件加入暂存区git commit .git commit -m 注释内容添加暂存区文件到本地仓库git commit -m add note.txtgit log查找提交记录git loggit-log查找详细提交记录git-logvi 文件名后缀进行文件编辑vi note.txtgit reset --hard commitID目标记录版本切换git reset --hard commitIDclear清屏cleargit reflog查看已经删除的提交记录git reflogtouch .gitignore添加文件至忽略列表用vi打开输入*文件或后缀名touch .gitignore - vi .gitignore - *.txt三分支指令说明举例git branch查看分支git branchgit branch 分支名创建新分支git branch mastergit branch -d 分支名删除分支并检查git branch -d 1234git branch -D 分支名不检查强制删除git branch -D 1234git-log查看分支提交记录git-loggit checkout 分支名切换分支git checkout mastergit checkout -b 分支名创建分支并切换git checkout -b mastergit merge 分支名合并分支将所需分支合并到当前分支一般都合并到master上git merge 1234将分支1234合并到当前分支上开发中分支使用原则与流程master生产分支线上分支主分支develop开发分支从master创建的分支一般作为开发部门的主要开发分支阶段开发完成后需提交至master分支feature/xxx分支从develop创建的分支一般是同期并行开发但不同期上线时创建的分支开发完成后提交至develop分支hotfix/xxx分支master的派生分支用于bug修复修复完成合并至master、text、develop分支三、Git远程仓库一创建仓库二配置SSH公钥生成SSH公钥cat -keygen -t rsa然后不断回车若已存在公钥则自动覆盖Gitee设置账户共公钥获取公钥cat -/.ssh/id_rsa.pub验证是否配置成功ssh -T gitgitee.com三操作远程仓库1.添加远程仓库git remote add origin 远程仓库的地址2.查看远程仓库git remote3.推送至远程仓库git push [-f] [--set-upstream] [远端名称[本地分支名] [:远端分支名]]如果远程分支名与本地分支名相同则可只写本地分支:git push origin master-f 表示强制覆盖--set-upstream 表示推送到远端的同时建立起和远端分支的关联关系如果当前分支已经与远端建立了联系则可省略分支名和远端名:git push4.本地分支与远程分支的关联关系查看关联关系git branch -vv5.从远程仓库克隆git clone 仓库路径 [本地目录]6.从远程仓库中抓取和拉取抓取git fetch [remote name] [branch name]抓取即将仓库里的更新都抓取到本地不会合并拉取git pull [remote name] [branch name]将远端仓库的修改拉到本地并进行自动保存

相关新闻

源码剖析 Vue 组件单文件结构:为何是 .vue 及自定义后缀的可能性

源码剖析 Vue 组件单文件结构:为何是 .vue 及自定义后缀的可能性

源码剖析 Vue 组件单文件结构:为何是 .vue 及自定义后缀的可能性在 Vue.js 的开发生态中,我们经常看到组件的定义形式是 MyComponent.vue。这种“单文件组件”模式极大地提升了开发体验,使得我们可以在同一个文件中同时管理 HTML 模板、JavaS…

2026/8/7 6:34:51 阅读更多 →
Windows 本地文件保险箱的一个实现思路:VHDX + NTFS + BitLocker

Windows 本地文件保险箱的一个实现思路:VHDX + NTFS + BitLocker

电脑真正让人不放心的时候,往往不是丢了,而是还在自己手边。同事临时借一下电脑,维修店让你把机器留下,客户坐在旁边等你打开资料,家里电脑要给别人用一会儿。你知道哪些东西不该被看到,但它们散在桌面、下…

2026/8/7 6:34:51 阅读更多 →
LaTeX公式高效迁移Word:Mathpix与MathType实战指南

LaTeX公式高效迁移Word:Mathpix与MathType实战指南

1. 项目概述:从LaTeX公式到Word文档的迁移痛点如果你和我一样,长期在学术圈、技术文档撰写或者出版行业里摸爬滚打,那么“公式迁移”这件事,绝对能排进“最令人头疼的办公琐事”前三名。我们常常会遇到这样的场景:一篇…

2026/8/7 6:33:50 阅读更多 →

最新新闻

React受控组件深度解析:掌握表单数据流与应用场景

React受控组件深度解析:掌握表单数据流与应用场景

一、受控组件核心概念:理解数据驱动视图的基石 1.1 什么是受控组件的定义与原理 在React中,表单元素(如input、textarea、select)通常自己维护状态。然而,React提倡将状态交由组件的state统一管理。受控组件就是指那些输入值由React状态控制的…

2026/8/7 7:14:11 阅读更多 →
SAP-MM采购定价条件配置实战:从核心原理到复杂场景应用

SAP-MM采购定价条件配置实战:从核心原理到复杂场景应用

1. 项目概述:为什么采购定价配置是SAP-MM的“心脏”?干了十多年SAP-MM,我越来越觉得,整个物料管理模块里,最考验顾问功力的,不是库存盘点,也不是发票校验,恰恰是采购定价条件配置。这…

2026/8/7 7:14:11 阅读更多 →
3.1算数运算符

3.1算数运算符

作用&#xff1a;用于处理四则运算 &#xff01;&#xff01;&#xff01;在除法的运算法则中&#xff0c;除数不能为0 示例&#xff1a; #include<iostream> using namespace std;int main() {//加减乘除int a1 10;int b1 3;cout << a1 b1 << endl;cout …

2026/8/7 7:14:11 阅读更多 →
Anthropic Knowledge Work Plugins:基于MCP协议的专业AI工具集实战

Anthropic Knowledge Work Plugins:基于MCP协议的专业AI工具集实战

1. 项目概述&#xff1a;当AI助手开始“专业化分工” 如果你最近在折腾Claude Code或者Claude Desktop&#xff0c;大概率已经接触过一个词&#xff1a;MCP。Model Context Protocol&#xff0c;这个由Anthropic推出的开放协议&#xff0c;正在悄然改变我们与AI助手交互的方式…

2026/8/7 7:14:11 阅读更多 →
【学习笔记】web3库的基础使用

【学习笔记】web3库的基础使用

web3.py库学习笔记 python与以太坊区块链交互的库&#xff0c;通过web3.py可以构建去中心化应用、智能合约交互等。 pip install web3安装 一、配置 web3库需要依托以太坊节点建立连接&#xff0c;将这类连接统称为Providers&#xff0c;并且存在多种配置方式。安装web3.py后&a…

2026/8/7 7:14:11 阅读更多 →
单片机开发实战指南:从51到STM32的系统思维与项目避坑

单片机开发实战指南:从51到STM32的系统思维与项目避坑

如果你是一名电子爱好者、嵌入式初学者&#xff0c;或者正在为课程设计、毕业设计、蓝桥杯等比赛寻找一个核心控制方案&#xff0c;那么“单片机”这三个字你一定不陌生。但你是否曾有过这样的困惑&#xff1a;网上教程铺天盖地&#xff0c;从51到STM32&#xff0c;从点亮LED到…

2026/8/7 7:13:10 阅读更多 →

日新闻

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南

为什么scrcpy成为Android投屏的终极解决方案&#xff1a;完整实战指南 【免费下载链接】scrcpy Display and control your Android device 项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy 想要将Android手机屏幕完美投射到电脑上&#xff0c;享受大屏操作的自…

2026/8/7 0:00:19 阅读更多 →
如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南

如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南

如何在5分钟内掌握Tom Select&#xff1a;打造现代化表单选择器的终极指南 【免费下载链接】tom-select Tom Select is a lightweight (~16kb gzipped) hybrid of a textbox and select box. Forked from selectize.js to provide a framework agnostic autocomplete widget wi…

2026/8/7 0:00:19 阅读更多 →
5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件

5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件

5分钟快速上手&#xff1a;NSZ压缩工具终极指南&#xff0c;轻松管理Switch游戏文件 【免费下载链接】nsz NSZ - Homebrew compatible NSP/XCI compressor/decompressor 项目地址: https://gitcode.com/gh_mirrors/ns/nsz 你是否在为Nintendo Switch游戏文件占用大量存储…

2026/8/7 0:00:19 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流&#xff1a;一个核心问题的诞生想象一下&#xff0c;你是一个城市供水系统的总工程师。你的城市有多个水源&#xff08;水库&#xff09;&#xff0c;需要通过一个复杂的地下管道网络&#xff0c;将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/6 22:02:27 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/6 22:02:27 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起&#xff1a;为什么我们需要互相关几年前&#xff0c;我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号&#xff0c;理论上它们接收到的声音波形应该非常相似&#xff0c;只是由于麦克风位置不同&#xff…

2026/8/6 22:02:27 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速&#xff1a;macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/5 23:28:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南&#xff1a;3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗&#xff1f;ncmdump解密工具帮你轻松解决这个困…

2026/8/6 22:02:28 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片&#xff1a;为英语学习 App 打造桌面级学习助手适用平台&#xff1a;HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0&#xff08;API 26 Beta&#xff09;新增了 AgentCard 智能体卡片能力&#xff0c;这是继 HMAF&#xff08;鸿蒙智能体框架&#x…

2026/8/5 23:46:51 阅读更多 →