1.提交推送
git add file_1 file_2 //添加暂存文件
git commit -m 'msg1' //添加文件增加备注
git push //推送至远程
2.贮藏工作区
git stash //存储工作区
git stash save 'msg1' //存储工作区并备注
git stash list //展示存储区列表
git stash apply //应用存储区第一个 (不删除)
git stash pop //应用存储区第一个 (并删除)
git stash drop //删除存储区最新的内容
git stash@{0} *apply / pop / drop 第1个 ,git stash list获取下标
3.回撤版本
git reset --soft 34524234 // 将版本重置到34524234 版本,
git reset --soft HEAD^ 将版本重置到上一个版本
git reset --hard 34524234
简单总结一下,其实就是--soft 、--mixed以及--hard是三个恢复等级。使用--soft就仅仅将头指针恢复,已经add的缓存以及工作空间的所有东西都不变。如果使用--mixed,就将头恢复掉,已经add的缓存也会丢失掉,工作空间的代码什么的是不变的。如果使用--hard,那么一切就全都恢复了,头变,aad的缓存消失,代码什么的也恢复到以前状态。
4.提交回滚
git revert HEAD -n //回滚到上一个版本
git commit -m '回滚到该次提交'
git push
5.版本标签记录 tag
git tag //查看已有的标签
git tag v1.0,0 //标记最新的提交记录标签v1.0.0
git tag v1,0.0 1234234 //标记指定的提交
git tag -d v1.0.0 //删除名为v1.0.0的标签
git push origin v1.0.0 //推送远程
git push origin :refs/tags/v1.0.0 //删除远程仓库中的标签
6.创建分支
git branch //查看分支 -a查看所有分支
git branch dev //在当前分支基础上,以最新版本创建名为dev的分支
git branch dev d12312312 //以d12312312为版本记录创建dev分之
git checkout dev //切换分之到dev
git checkout -b dev //创建并切换分之
git branch -d dev //删除本地dev分之
git push origin dev:dev // 推送到远程分之
git push --delete origin dev //删除远程dev分支
7.合并分支
git checkout master 切换分之
git merge de //合并de分支到master
8.拉取分支
git fetch //获取远程更新
git push //将本地分支推送到远程
9.操作远程分支
git branch -r 查看所有远程分支 -a所有分支
git checkout -b dev --trach origin/dev //创建dev通过远程分支dev 并切换 --trach可追踪
git branch -r -d origin/dev //删除远程dev分支
git push origin :dev
10.查看修改记录
git log index.html //查看目标文件提交信息记录
git log -p index.html //查看目标文件所有提交修改内容
11.挑选版本合并 cherry-pick
git checkout dev //要合并到dev必须先切换到dev
git cherry-pick d123123 // 将制定版本合并到当前分支,并且保留当次提交信息
文章浏览阅读1.2k次,点赞2次,收藏6次。本例程演示了在将所有数据存储到成员变量后,根据每页显示记录数量对表格数据进行分页展示,且提供了切换页面的按钮和输入框。在支持分页后,同时处理了表头的点击事件,将页面数据进行重排,使用了C++ 11的lamda函数。在Qt5.14.2中编译测试通过。代码粘贴如下:main.cpp#include "dialog.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, _python qtablewidget 每页展示数据
文章浏览阅读3.5w次。html页面 xhr2 多文件上传 _ace_file_input支持多文件上传吗
文章浏览阅读1.5w次,点赞4次,收藏13次。XSS跨站脚本攻击(Cross Site Script, XSS),是最常见的Web应用应用程序安全漏洞之一,也是OWASP 2013 Top 10之一。 XSS通常来说就是在网页中嵌入恶意代码, 通常来说是Javascript,当用户访问网页的时候,恶意脚本在浏览器上执行。存储型XSSXSS主要分为三种类型: 反射型XSS,存储型XSS和DOM型XSS。本文主要阐述的是存储型XSS,简单来说明一下_智能客服存储型跨站脚本攻击
文章浏览阅读1.4w次。Spring官方下载地址已经迁移到http://maven.springframework.org/release/org/springframework/, 度娘告诉的OSChina、Linuxidc等贴出的地址已经找不到下载列表_spring镜像网站
文章浏览阅读5.1k次,点赞3次,收藏17次。1.准备资源:准备一个U盘,一个Windows镜像,一个ubuntu16.04的镜像,还有一个制作启动盘的软件。资源如下:链接:https://pan.baidu.com/s/12qHZysQccQkFA9dDzOrWBQ 提取码:i79k2.做windows的启动盘:我们需要先将自己的u盘格式化清空。之后双击Universal-USB-Installer-1.9.8.2软..._your pc/device needs to be repaired 不能双系统
文章浏览阅读7.6k次,点赞2次,收藏3次。VSCode扩展开发必要工具脚手架工具Yeoman 和 VSCode Extension Generator安装npm install -g yo generator-code使用yo code根据提示选择,一步步选择打包工具vsce安装npm install -g vcse使用插件的根目录(package.json所在目录)运行vsce package出现的问题&解决方案[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Q_vscode 自定义语法高亮
文章浏览阅读680次。计算机控制系统的稳态误差计算机控制系统报告--计算机控制系统的稳态误差在计算机控制系统中存在稳态误差。怎样计算稳态误差呢?在连续系统中,稳态误差的计算可以通过两种方法计算:一是建立在拉氏变换中值定理基础上的计算方法,可以求出系统的终值误差;另一种是从系统误差传递函数出发的动态误差系数法,可以求出系统动态误差的稳态分量。在离散系统中,根据连续系统稳态误差的两种计算方法,在一定的条件下可以推广到离散系..._什么是离散系统的静态速度误差系数
文章浏览阅读5.7k次。关于Timescaledb 的Hypertable函数的参数,详见https://docs.timescale.com/v1.1/api#create_hypertable有具体的说明(一)、create_hypertable()函数timescaledb 官网create_hypertable()函数的参数截图几个重要的参数:1、chunk_time_interval:块覆盖时间精..._create_hypertable
文章浏览阅读2.4k次,点赞4次,收藏28次。华东师范大学软件工程学院实验报告三一、实验目的学会通过Wireshark分析ip协议了解IP数据报的组成了解IP各部分的含义二、实验内容与实验步骤实验内容:获取IP包、理解IP报文的结构、完成Exp3.ppt上面的题目、理解Internet Path、计算IP头部校验和。详细实验步骤见下。三、实验环境Wireshark v3.0.6Windows 10wget四、实..._210.52.217.139
文章浏览阅读134次。一、概述每个系统中都有线程(至少都有一个主线程),而线程最重要的作用就是并行处理,提高软件的并发率。针对界面来说,还能提高界面的响应能力。一般的,为了应用的稳定性,在数据处理等耗时操作会单独在一个线程中运行,而所有与主UI线程有关的控件数据刷新应该到主UI线程中处理。也就是数据处理线程发消息,让界面UI去更新控件。在MFC中线程分为界面线程和工作者线程,界面实际就是一个线程画出来的东西,这个线程维..._刷新控件是放在主线程里吗
文章浏览阅读3.8k次,点赞4次,收藏23次。 详细图片请见附件Overview计划协议(scheduling agreement)是与供货商签订的一项长期合作协议。会预先定义有效时间和采购数量。使用计划协议的好处有:1.可以省去很多PO和合同的release order(直接对SA进行GR操作),SA的delivery schedule line本身就是SA的一部分,因此可以减少文档的数量。2.MRP运行时,可以自动产生delive..._forecast delivery schedule in schedule agreement
文章浏览阅读7.6k次。今天在用气象数据的过程中python报错D:\python366\lib\site-packages\numpy\core\fromnumeric.py:83: RuntimeWarning: invalid value encountered in reduce return ufunc.reduce(obj, axis, dtype, out, **passkwargs)尝试..._invalid value encountered in reduce return ufunc.reduce(obj, axis, dtype, ou