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

水文-编程命令快查手册

前言

脑子里面记不住一些命令,每次遇到都得查下。我经常在三个实体电脑,windows/uos/ubuntu不同系统上编程。

所以web版本的笔记查看起来方便点。这里报错下。


二级标题

cmake

windows在cmake --build的时候,使用–config,指定版本。linux在camke时,使用CMAKE_BUILD_TYPE指定版本。原因可以阅读:How to change the build type to Release mode in cmake?、CMAKE_BUILD_TYPE

  • 在windows编译指定Release/Debug版本

    mkdir build
    cd build
    cmake ..
    cmake --build . --config Release
    
  • 在linux上编译指定Release/Debug版本

    cd debug
    cmake -DCMAKE_BUILD_TYPE=Debug ..
    cmake --build .
    cd ../release
    cmake -DCMAKE_BUILD_TYPE=Release ..
    cmake --build .
    
  • boost库要静态链接

    set(Boost_USE_STATIC_LIBS ON)
    

git

我现在也没搞清楚,git的工作区/暂存区啥的,不过不影响使用。即用,即查。

  • 保留本地代码修改的,撤回git push

    # ^1为撤回最近一次的提交, ^2就是最近两次的提交
    git reset --soft HEAD^1
    
    # 强推上去(自己的分支这样使用可以,还是别出现多人使用相同分支的情况)
    git push -f
    
    # 此时如果想再退回git add之前
    ## 代码修改保留
    git reset  HEAD .
    
  • 撤回对某一个文件的add,并保留代码修改

    git reset xxx
    

http://www.kler.cn/a/2855.html

相关文章:

  • Jetpack 之 Ink API初探
  • Elasticsearch 实战应用:高效搜索与数据分析
  • Qt_day4_Qt_UI设计
  • NVIDIA Isaac Sim 仿真平台体验测评
  • C# 委托与匿名方法
  • 高频 SQL 50 题(基础版)连接部分
  • 支持RT-Thread最新版本的瑞萨RA2E1开发板终于要大展身手了
  • 学习 Python 之 Pygame 开发魂斗罗(十)
  • 如何系统型地学习深度学习?
  • Python日志logging实战教程
  • 利用Cookie劫持+HTML注入进行钓鱼攻击
  • 服务端测试知识汇总
  • 基于原生Javascript的放大镜插件的设计和实现
  • 贪心算法(一)
  • 蓝桥杯刷题冲刺 | 倒计时18天
  • MD5加密竟然不安全,应届生表示无法理解?
  • Java每日一练(20230324)
  • hive之视图
  • 手写一个Promise
  • maya python 中的maya.cmds 与maya.mel模块的区别笔记
  • 新闻文本分类任务:使用Transformer实现
  • A.机器学习入门算法(六)基于天气数据集的XGBoost分类预测
  • 用嘴写代码?继ChatGPT和NewBing之后,微软又开始整活了,Github Copilot X!
  • 【史上最全面esp32教程】oled显示篇
  • 第十四届蓝桥杯三月真题刷题训练——第 21 天
  • 【尝鲜版】ChatGPT插件开发指南