git 基本使用

极化码理论及算法研究4-巴氏参数、GA算法以及matlab仿真 目录 (如要找其他内容,欢迎访问我的主页寻找) #前言 #极化码概述 #极化码定义 #极化码编码 #极化码译码 #5G标准中极化码的编译码概述 #5G标准中极化码的编码 #5G标准中极化码的译码 #总结 极化码编码 ... 阅读详情

一、基本概念

  • 工作区workspace:本地项目存放文件的位置
  • 暂存区index/stage:暂时存放文件的地方,通过 add 命令将工作区的文件添加到缓冲区
  • 本地仓库repository:通常使用 commit 命令将暂存区的文件添加到本地仓库
  • 远程仓库remote:通常使用 clone 命令将远程仓库代码拷贝下来,本地代码更新后,通过 push 托送给远程仓库

二、常见命令

分支管理

git checkout -b 分支名:创建并切换到新建分支
git checkout 分支名:从当前分支切换到其他分支
git checkout -b 本地分支名 origin/远程分支名:拉取远程分支并创建本地分支
git branch:查看本地分支
git merge 分支名:当前分支与指定分支合并

fetch 指令

通常来说,要将远程仓库内容更新到本地,就需要使用这个指令

  • git fetch 远程主机名:将某个远程主机的更新,全部取回本地。一般来说,远程主机名默认是 origin
  • git fetch 远程主机名 分支名:取回特定分支
  • git fetch origin 远程分支名:本地分支名:取回特定分支,并拉取到本地分支

git pull origin 分支名 == git fetch + git merge

状态查询

git status:查看文件的状态

  • Changes not staged for commit:工作区有内容,但是缓存区没有,需要 git add
  • Changes to be committed:文件放在缓存区了,需要 git commit
  • nothing to commit, working tree clean:将本地代码 push 到远端即可

git log:查看日志

文件暂存

  • git stash save -a “message”:添加改动到 stash
  • git stash pop:恢复改动
  • git stash list:查看 stash 列表
  • git stash clear:删除全部缓存

差异比较

  • git diff:比较工作区与缓存区
  • git diff --cached:比较缓存区与本地库最近一次 commit 内容
  • git diff HEAD:比较工作区与本地库最近一次 commit 内容

三、整体流程

在最开始的时候git init创建本地仓库,需要链接本地与远程仓库,可以使用 https 或者 ssh 方式,根据开发文档配置好基本信息,并生成 SSH 密钥

日常的开发流程如下:

  • git add .
  • git commit -m “message”
  • git pull --rebase origin 分支名
  • git push origin 分支名
  • 每次开发前都先拉一下代码,避免后期冲突过多:git fetch origin 分支名
  • 执行命令前可以先查看一下状态:git status
  • 遇到需要暂存修改的:git stash git stash pop
dify安装ollama插件及OLLAMA模型添加失败问题完整解决方法 plugin_daemon-1 | 2025/05/10 17:37:36 stdio.go:160: [INFO]plugin langgenius/ollama:0.0.6: Installed model: ollama 提示ollama安装成功,再添加模型就不会有问题了。安装dify1.2.0和1.3.1均出现OLLAMA插件安装失败或插件安装后添加模型失败的问题,具体表现为一是添加ollama插件时没反应,需要二次添加才成功;二是添加模型时点保存报500错误或点保存后没反应,无法成功添加。 阅读详情

相关推荐

西门子S7-1200与汇川SV660P伺服速度模式实战:从接线到编程全流程

本文详细解析了西门子S7-1200 PLC与汇川SV660P伺服驱动器在速度模式下的集成实战。内容涵盖从硬件接线、伺服参数关键设置(如电子齿轮比)、博图软件组态到PLC编程的全流程,并提供了故障排查与性能优化指南,帮助工程师快速实现精准、稳定的运动控制。

weixin_29248313的博客 489

Git 的基本使用

简单了解git的使用

2302_78290720的博客 675

Mind+掌控板实战:5分钟搞定Easy IoT的MQTT通讯(附完整代码)

本文详细介绍了如何利用掌控板和Mind+图形化编程软件,快速实现基于Easy IoT平台的MQTT通讯。通过清晰的步骤讲解和完整的代码示例,指导用户完成从云端配置、Wi-Fi连接到MQTT消息发布与订阅的全过程,帮助初学者轻松构建物联网设备间的双向对话系统。

weixin_29300241的博客 450

【Git】Git 的基本使用

Git基本使用简介

阿润菜菜的博客 1372

HALCON基于描述符的模板匹配(未标定)

HALCON基于不标定描述符的模板匹配

king_linj的博客 892

R_柱状图(加误差线,显著性差异)

先放最终效果图 结果图 # bar_plot 2021/01/19 # 导入所需的包 library(ggplot2) library(ggthemr) library(ggsignif) library(tidyverse) library(dplyr) library(ggpubr) library(devEMF) # 导入并处理数据,需要两张表,一个是原始汇总表格,另外一些是每一...

wt141643的博客 2万+

在Ubuntu服务器搭建Git仓库,以及Git使用基本流程

介绍了如何在Ubuntu服务器搭建Git仓库介绍了如何使用Git命令介绍了如何使用VsCode集成的Git工具介绍了实用的Git Graph插件使用Git协作来提高效率的例子基于Ubuntu环境Git服务器搭建及使用Git 基本命令汇总手把手教你在VSCode中使用GitGit版本控制:提升开发效率的利器。

Xiaolan_2001的博客 1万+

手把手教你配置SAP PP供应区域(Supply Area):实现线边仓精准发料与物料流优化

本文详细解析了SAP PP供应区域(Supply Area)的配置方法,帮助企业实现线边仓精准发料与物料流优化。通过三级优先级逻辑和四步配置法,系统可自动识别最优组件来源位置,显著提升生产订单处理效率和库存准确率。文章还提供了典型问题解决方案和性能优化技巧,适用于离散制造和重复制造场景。

weixin_29275257的博客 434

git的基本使用

Git是分布式版本控制系统(Distributed Version Control System,简称 DVCS),分为两种类型的仓库:本地仓库和远程仓库

学习笔记 3861

云原生监控:Prometheus+Grafana监控Nginx实战

在云原生环境中,应用的高可用性和性能优化至关重要。Nginx作为一款广泛使用的高性能Web服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器,对其进行有效的监控能够及时发现潜在问题,保障服务的稳定运行。本文章的目的是详细介绍如何使用Prometheus和Grafana构建一套完整的监控系统来监控Nginx,范围涵盖从环境搭建、数据采集、存储到可视化展示的整个流程。

AI云原生与云计算技术学院 1575

Python 爬虫实战:解析 JSON 数据爬取今日头条热点新闻(API 接口逆向与字段提取)

在当今信息爆炸的时代,新闻资讯的获取变得尤为重要。今日头条作为国内领先的新闻聚合平台,其热点新闻数据具有很高的价值。本文将详细介绍如何通过 Python 爬虫技术,逆向解析今日头条的 API 接口,提取并解析 JSON 数据,最终获取热点新闻信息。

yansideyucsdn的博客 3210

Git 之二 Git 的基本使用

git 的基本使用,包括获取远程仓库、提交代码、创建分支、合并分支、删除本地分支、删除远程分支、冲突解决、打tag等。。。

huang_1988的博客 269

利用R批量计算相关系数

批量求相关系数

weixin_52073820的博客 1459

Git的基本使用——Git命令

文章目录参考官方其他简述GIT配置设置查看 list增加 add删除 unsetGIT基本命令Git项目搭建1. 创建本地仓库2. 提交代码到本地仓库3. 推送到远程仓库Git文件管理文件状态查看文件状态设置忽略文件配置SSHGit分支增加删除更改merge和rebase的区别查看 参考 本文是基于以下链接中的内容进行创作的,仅记录了我个人所需要的一些内容。 官方 Git 大全——非常详细的列出了git命令及其含义 Learn Git Branching ——模拟学习git分支 其他 狂神说-B站视频——比

weixin_45155865的博客 2094

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Git的基本使用

主要介绍了git的本地使用,远程使用,以及一些规范,重点讲述了分离头指针问题

telasi2004的博客 1480

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

git基本使用

1.安装 先从Git官网下载源码,然后解压,依次输入: ./config make sudo make install 2.配置 $ git config --global user.name "Your Name" $ git config --global user.email "email@example.com" ...

michael_linux的博客,一个小小小学生。滴水穿石,步步为营,只为那刹那芳华。 1975

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

git 与 git lfs 基本使用

打开 git bash ,运行 git lfs install,确保启用了 git lfs,就一个初始化,只需要执行一次,除非你重装 git。git lfs install 是为了确保在另一台电脑上启用了 git lfs ,因为远程仓库有大文件,需要用到 git lfs。下载好 git 之后,可以做些基本配置,比如设置用户名和用户邮箱,解决中文乱码问题,配置一些 git 常用指令的简短的别名等等。对于windows,下载 git 的时候,如果采用默认选项,会默认安装 git lfs。

qq_52878352的博客 442

git | git的基本使用

文章目录Git一、git的基础知识1.三种版本控制2.Git与SVN的主要区别二、git 创建仓库三、git的必要配置四、git的基本原理1.三个区域2.工作流程五、git 基本操作六、git的提交文档1.忽略文件七、配置ssh公钥八、使用idea中集成Git九、git分支十、git查看提交历史 Git 一、git的基础知识 1.三种版本控制 本地版本控制 集中版本控制 SVN 分布式版本控制 Git 2.Git与SVN的主要区别 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用

为了远大的理想,冲锋! 477

(Git)使用Git在本地进行基本的操作

上一篇:学习Git(分布式版本控制工具)的第一天 接着上一篇的目录记录6. Git命令行操作6.1 本地库的创建和初始化.6.2 设置签名6.3基本操作6.3.1 查看本地库状态6.3.2 添加到暂存区6.3.3 提交到本地库6.3.4查看历史记录6.3.5控制版本前进或者后退 记录 日期:2020/04/26 心情:???????????? Description:上一篇是对Git的了解与安装Git的各项步骤,现...

qq_45048713的博客 1431

git密匙有什么用_git的基本使用

git是一个前几年兴起的很好用的版本管理工具,用了半年多了体验还是很不错了,也是现在比较主流的版本管理工具。现在分享一下git的基操,但是最好是要理解好这些命令的作用,否则后果可能很严重(手动滑稽),我自己就有过这样的经历。另外,最好是有Linux的命令基础,没有的话理解起来很吃力。基本配置配置全局的邮箱和用户名git config --global user.name="云代码托管平台(gith...

weixin_39772651的博客 1479

git使用

前言 之前项目里一直都是用svn进行代码的版本控制,自己对svn仓库的搭建以及svn的使用还是挺熟练的,但是git作为一个更牛逼的版本控制工具,而且互联网上很多具有开源精神的大神也在github上托管了自己的代码,还是很值得我学习使用一下的,这里会记录自己学习使用git的一些心得,会持续的更新 入门 我系统的是ubuntu12.04 desktop,默认情况下,ubuntu中没有安装

小一的专栏 1万+

git仓库的基本使用

在软件研发的过程中,我们如何将自己的代码管理起来,其实是一个很重要的话题。如何共享代码?我们一般不是一个人在研发,即使是你一个人在研发,你也需要将代码进行备份一下。如果我们犯错了怎么办?是的,我们可能会写出很糟糕的代码,那我们如何回到从前呢?如何共同维护一套代码?这是一个很重要的事情。一个人写代码,和一群人写代码,区别是很大的。而且,我们需要更多的人一起开发一套代码以加快整个工程的速度。在不同的环境中,我们如何管理我们的代码?产线有产线环境,测试有测试环境,开发有开发环境。

征途无悔 2350

Git:基本使用

1. index 就是我们的暂存区,add 后的内容都是添加到这⾥的。2. HEAD 就是我们的默认指向 master 分⽀的指针。3. objects 为 Git 的对象库,⾥⾯包含了创建的各种版本库对象及内容。当执⾏ git add 命令时,暂存区的⽬录树被更新,同时⼯作区修改(或新增)的⽂件内容被写⼊到对象库中的⼀个新对象中,就位于 ".git/objects" ⽬录下。

ybq19513345431的博客 773
上一篇: vite与webpack有什么不同?为什么vite比webpack快?
下一篇: JavaScript 运行机制
ZoeLandia
博客等级 码龄6年 734粉丝 183原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值