git 常用命令

别再折腾虚拟机了!手把手教你用WSL2在Windows 11上安装Kali Linux(含汉化与图形界面) 本文详细介绍了如何在Windows 11上通过WSL2安装和配置Kali Linux,包括汉化与图形界面设置。通过WSL2,用户可以享受接近原生性能的Linux体验,同时保持与Windows系统的无缝集成,特别适合网络安全爱好者和开发者。文章还提供了常见问题解决和性能优化建议,帮助用户高效使用Kali工具集。 阅读详情

使用git步骤

//从远处仓库clone代码,远程仓库默认名字叫origin,可以是http方式,也可以是SSH方式
$ git clone https://github.com/mengguagua/demoVue.git

//查看当前分支
$ git branch

//指定远程分支到本地,例如dev分支
$ git checkout -b dev origin/dev  

//修改文件后,查看需要add的文件
$ git status

//add . 意思是把修改全部add到暂存区,或者在后面指定需要add的文件名
$ git add .

//将暂存区的修改都提交
$ git commit -m "修改说明" 

//有时候修改说明内容打错了,可以使用这个命令来修改说明内容
$ git commit --amend

//不管是不是add到暂存区的,只要修改了就提交
git commit -a -m "修改说明"       

$ git pull origin dev    //从远程仓库的dev分支拉取代码并合并。git pull是git fetch和git merge两个步骤的结合。

//有时pull报错,可能是要指定本地dev分支与远程origin/dev分支的链接
$ git branch --set-upstream-to=origin/dev dev 

//将修改推送要远程仓库的的指定分支,例如dev。第一次推送,远程仓库为空时加-u
$ git push origin dev

修复bug步骤

//假设在dev分支上工作,工作到一半需要去master分支修复一个bug
//把当前工作内容“存储”起来,当前为dev分支
$ git stash

//或者模块就只有自己在开发的,可以把dev分支add . 然后 push 到远程仓库,再切换master去修复bug

//切换到master分支,并在master分支上建立用来解决问题的分支issue-1
$ git checkout master
$ git checkout -b issue-1

//修改bug,提交文件
$ git add readme.md 
$ git commit -m "fix bug issue-1"

//切换到master分支,合并刚刚做bug修复的分支
$ git checkout master
$ git merge --no-ff -m "merged bug fix issue-1" issue-1 //--no-ff:指定不用fast方式,可以不加,issue-1是要合并的分支名

//bug修复完成,回到之前的工作中
$ git checkout dev

//查看刚刚“存储”的内容
$ git stash list

//回复“存储”的内容
$ git stash pop

回退版本

//回退到上一个修改版本,上两个是HEAD^^,上十个是HEAD~10
$ git reset --hard HEAD^

//回退后想前进,则查看版本日志reflog,通过指定 commit id 来前进到最新一个版本(id可以不写全,git会自动匹配)
$ git reflog

//$ git log --pretty=oneline //查看当前以及之前的版本日志

//$ git log --pretty=oneline --abbrev-commit   //查看历史commit id

//根据 id 前进到指定的修改版本

$ git reset --hard 4beeea

打标签

//打标签。先切换到要打标签的分支,然后打标签
$ git tag v1.0
//查看标签
$ git tag
//删除标签
$ git tag -d v1.0
//推送某个标签到远程
$ git push origin v1.0
//一次性推送全部尚未推送到远程的本地标签
$ git push origin --tags
//删除以及推送的远程标签,要先删本地,再删远程
$ git tag -d v1.0
$ git push origin :refs/tags/v1.0

别名

//添加别名,例如把status 简写成st ,这样就可以使用 git st 来查看
$ git config --global alias.st status

其他

换行符设置

git config --global core.autocrlf input
git config --global core.safecrlf true

仓库当前的状态
git status  
    1)Untracked files → 文件未被跟踪;
    2)Changes to be committed → 文件已缓存,这是下次提交的内容;
    3)Changes bu not updated → 文件被修改,但并没有添加到缓存区。

git branch //查看现有分支

git branch dev //创建分支dev

git checkout dev //切换分支

git checkout -b dev //以上两句可以合并为一句

git branch -d dev //删除分支

git merge dev //合并分叉,合并前先checkout切换到master或者dev,作为当前分支

查看远程仓库信息
$ git remote -v

生成ssh kye
ssh-keygen -t rsa -C "xxx@gs.com"

连接ssh
ssh -T git@gaocc@gsoms.com

附:比较好理解的教程 https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

 

012、乘累加单元(MAC):NPU中最基本的计算单元 本文深入剖析了神经网络处理器(NPU)中的核心计算单元——乘累加单元(MAC)。作者通过实际调试案例揭示了MAC单元设计中的关键问题:定点数格式对齐、累加器位宽陷阱、流水线优化和多MAC同步方案。重点讨论了INT8量化中的边界条件处理、偏置项截断风险以及零值检测等实战经验,并提供了三点实用建议:建立精确的C模型、参考RISC-V P扩展指令集、仔细审查芯片规格书。文章强调硬件加速的实际瓶颈往往在于数据搬运而非计算单元本身,为NPU开发者提供了宝贵的工程实践参考。 阅读详情

相关推荐

gradle报错:A problem occurred configuring root project ‘My Application‘.

即使翻译了,我开始也看不懂,到处找网上教程,但都是改环境变量。马虎的我即使看了很多遍,改了很多遍也没反应过来,今天第一次搞gradle,突然就报错了,打印出。好了我就继续看项目了。

m0_59878789的博客 4091

【笔记】gcc、make、git常用命令备忘录

gcc、make常用命令备忘

幻蜗的笔记 949

AI开发助手介绍

AI开发助手介绍随着NLP方向发展越来越成熟,AI写代码领域出现了几个非常好的模型,今天笔者给大家推荐几个AI Coding 助手AI Coding助手是以IDEA插件或vim插件形式提供服务,在编辑器中写代码时,可以实时预测下一行要输入的代码,提升开发效率。Github Copilot首先要介绍的是Github Copilot,Copilot是个AI Coding助手,它从注释和代码中提取上下文,给出单行和整个函数的代码建议,Copilot由Open AI 的CodeX模型提供支持,它是一个由OpenAI

bobo_simpler的博客 5765

【Linux】4. gcc/g++ 、make/Makefile、git、gdb 的使用

gcc/g++、make/makefile、git、gdb 的相关内容

2301_81073406的博客 2396

Log4Shell漏洞复现:从原理到实战的完整指南

日志记录是软件开发中用于追踪应用状态和排查问题的关键技术。然而,当日志组件对用户输入进行不当解析时,可能引发严重的安全风险。Log4j2作为Java生态中广泛使用的日志框架,其Lookup功能允许在日志中动态插入变量,这一设计初衷虽为便利,却因递归解析机制埋下了隐患。攻击者通过构造特定的JNDI(Java命名和目录接口)查询字符串,可诱使应用加载并执行远程恶意代码,从而实现远程命令执行。这种漏洞的价值在于其极低的利用门槛和极高的潜在危害,常被用于渗透测试和安全评估中,以验证系统的防御能力。本文以CVE-20

weixin_30496999的博客 276

深入探讨 VQ-VAE:理解变分量化自动编码器

VQ-VAE代表"Variational Quantized Variational Autoencoder",是一种生成模型,通常用于处理高维数据,如图像和音频。它的设计灵感来自于变分自动编码器(VAE)和量化方法,结合了它们的优点,使得 VQ-VAE 能够生成高质量的数据,并在数据表示上引入离散性。VQ-VAE 是一种强大的生成模型,结合了变分自动编码器和量化方法的优点。它在图像和音频生成、数据压缩和生成性对抗网络等领域具有广泛的应用。

DeepViewInsight的博客 7016

C&C++搭建环境——命令行IDE:git+MinGW

下载安装git与MinGW 配置环境变量 配置好环境变量的提示 使用开发环境 cmd模式使用开发环境 git bash模式使用开发环境 版本 颁布日期 修订章节 作者 0.1 2017.08.26 撰写草稿 0.2 2017.08.28 整理windows命令行编译代码 0.3 2017.08.29 新建eclipse的Makefile工程项目 0

zxng_work的博客 5779

AD9613操作控制

输出250M时钟给AD9613,过FPGA ILA逻辑分析仪将AD9613采集的两个通道ADC数据250M数据显示出来。其中AD9613输出的是LVDS数据,通过select IO核转为并行数据。 一,搜索IP核:selectIO interface wizad ,并双击配置 配置为input,DDR模式,数据位宽为12bit,IO类型为差分,这里配置的是12对数据差分对。然后配置外部差分时钟。 将tap setting 设置为13,将时钟的边沿对准数据的中间,以免数据出错 二,

wangjie36的博客 4047

windows上Git Bash支持常用命令gcc tree zip wget cmake ninja

Git Bash基于MinGW64, 提供了win32下的linux命令环境,如ls、cat、tar等。但是Git Bash还是缺少一些命令,如gcc、make、tree、zip、wget、cmake、ninja等。

itas109的专栏 2925

芒果YOLOv11改进175:DCNv4卷积,全网首发纯Pytorch实现代码,无需cuda编译|即插即用,一键运行:高效可变形卷积网络:重新思考视觉应用的动态和稀疏算子

芒果YOLOv11改进:DCNv4卷积,全网首发纯Pytorch实现代码,无需cuda编译|即插即用,一键运行:高效可变形卷积网络:重新思考视觉应用的动态和稀疏算子

包括YOLOv5、YOLOv7、YOLOv8等模型改进 1297

CentOS 7 Linux yum 安装 Docker,解决 Docker 镜像拉取失败问题

本文详细介绍了在 CentOS 7 系统上通过 yum 安装 Docker 的完整流程,包括卸载旧版本、配置阿里云国内镜像源、安装 Docker 及其组件、设置日志限制等关键步骤。针对国内用户常见的 Docker 镜像拉取失败问题,提供了两种实用解决方案:配置镜像加速器或通过代理访问官方源,并附带验证方法与排错指南,帮助读者高效完成 Docker 环境部署。

寒水馨 · 轻量级技术文档 · hanshuixin.org 1718

【Linux】gcc/g++ 和 gdb && git工具的基本使用方式

make是一条命令,makefile是一个文件,两个搭配使用,完成项目自动化构建只要我们的makefile写得够好,所有的这一切,我们只用一个make命令就可以完成,make命令会自动智能地根据当前的文件修改的情况来确定哪些文件需要重编译,从而自动编译所需要的文件和链接目标程序。在默认的方式下,也就是我们只输入make命令。那么,make会在当前目录下找名字叫“Makefile”或“makefile”的文件。

记录学习点滴 1038

YOLOv26全流程实战手册:从yaml配置拆解到训练推理参数调优(附虚拟环境搭建)

以“车辆、行人、小型物体”3类数据集为例,修改# 1. 修改类别数nc: 3# 2. 调整锚框(适配小目标)anchors:- [12,16, 16,24, 33,23] # 增加小锚框# 3. 轻量化调整(边缘部署)depth_multiple: 0.25 # 降低深度系数width_multiple: 0.20 # 降低宽度系数# 其余Backbone/Head结构不变yaml配置:核心是调整nc(类别数)、(轻量化)、anchors(适配目标尺度);虚拟环境。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 878

Git 常用命令

Git 常用命令记录,方便后续查询使用

Mwt258的博客 1536

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Git 常用命令大全

一、 Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshow git push origin master 将文件给推到服务器上 git remote show origin 显示远程库o...

Thancks 927

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Windows系统安装Git以及Git常用命令介绍

本文主要介绍Windows系统安装Git的方法,以及Git常用命令介绍。

weixin_56319483的博客 2070

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Git常用命令

设置本地分支与远程分支的关联,下次推送可以直接使用 git push。: 将所有已跟踪文件的修改提交到本地仓库,并附带提交信息。: 查看仓库状态,包括修改过的文件、暂存区文件等。: 将暂存区的文件提交到本地仓库,并附带提交信息。: 将当前分支的提交 rebase 到指定分支上。: 从远程仓库获取最新代码,但不合并到本地分支。: 只回滚提交记录,工作区和暂存区不受影响。: 修改上次提交,包括提交信息和文件内容。: 回滚提交记录和暂存区,工作区不受影响。: 通过创建一个新的提交来撤销指定的提交。

2301_76962889的博客 981

git 常用命令记录

git clone 地址 作用:克隆项目到本地 git config user.name ‘xx’ 作用:重置本项目用户名称 git config user.email 邮箱地址 作用:重置本项目用户邮箱 git pull 作用:更新 git pull --rebase origin pro2.8 作用:更新并合并 git pull origin mybranch 作用:远程主机某个分支的更新,再与本地的指定分支合并。(origin 为远程主机名称,mybranch 为 远程分支名..

冬无雪的博客 1964

git常用命令学习

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应 Git 提供的一些概念和特征。

陌城烟雨 1274

git常用命令整理

前言本文主要记录自己平时经常使用的git命令和收集别人博客中一些常用命令,方便初学者理解和使用。本文先简单介绍git工作原理,然后详细介绍git的各种使用方法。1. git工作原理一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点:每次提交,master分支都会向前移动一步。当我们创建新的分支,例如dev时

androider_xy的博客 6486

git常用命令

Git 是目前最流行的分布式版本控制系统,用于跟踪文件变化、协同开发和管理代码版本。以下是 Git 常用命令的汇总及详细介绍,涵盖从初始化仓库到分支管理、协作开发的核心场景:首次使用 Git 需配置用户信息(用于提交记录标识)。 2. 查看配置信息 二、仓库初始化与克隆 1. 初始化本地仓库 在现有项目目录中创建 Git 仓库: 2. 克隆远程仓库 从远程服务器(如 GitHub、GitLab)复制仓库到本地: 三、文件状态与暂存 Git 中文件有三种状态:工作区(Working

weixin_62933312的博客 941

git 的常用命令

git 的常用命令

一个码头 3031
上一篇: vue笔记(六)使用vuex
下一篇: java多线程初探(零)基础demo
gcc_front
博客等级 码龄9年 16粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值