Beyond Compare

SourceTree使用详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决)

你。 提交于 2020-08-14 01:07:55
前言:   俗话说的好工欲善其事必先利其器,Git分布式版本控制系统是我们日常开发中不可或缺的。目前市面上比较流行的Git可视化管理工具有SourceTree、Github Desktop、TortoiseGit,综合网上的一些文章分析和自己的日常开发实践心得个人比较推荐开发者使用SourceTree,因为SourceTree同时支持Windows和Mac,并且界面十分的精美简洁,大大的简化了开发者与代码库之间的Git操作方式。该篇文章主要是对日常开发中使用SourceTree可视化管理工具的一些常用操作进行详细讲解。 SourceTree | Github Desktop | TortoiseGit 可视化管理工具对比: https://blog.csdn.net/hmllittlekoi/article/details/104504406/ SourceTree介绍和Atlassian账号注册和登录教程: https://www.cnblogs.com/Can-daydayup/p/13128511.html 连接Gitee or GitHub,获取代码: 注意:这里介绍的是使用SSH协议获取关联远程仓库的代码,大家也可以直接使用过HTTPS协议的方式直接输入账号密码获取关联代码! 全面概述Gitee和GitHub生成/添加SSH公钥: https://www.cnblogs

SourceTree使用详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决)

走远了吗. 提交于 2020-08-13 16:32:50
前言:   俗话说的好工欲善其事必先利其器,Git分布式版本控制系统是我们日常开发中不可或缺的。目前市面上比较流行的Git可视化管理工具有SourceTree、Github Desktop、TortoiseGit,综合网上的一些文章分析和自己的日常开发实践心得个人比较推荐开发者使用SourceTree,因为SourceTree同时支持Windows和Mac,并且界面十分的精美简洁,大大的简化了开发者与代码库之间的Git操作方式。该篇文章主要是对日常开发中使用SourceTree可视化管理工具的一些常用操作进行详细讲解。 SourceTree | Github Desktop | TortoiseGit 可视化管理工具对比: https://blog.csdn.net/hmllittlekoi/article/details/104504406/ SourceTree介绍和Atlassian账号注册和登录教程: https://www.cnblogs.com/Can-daydayup/p/13128511.html 连接Gitee or GitHub,获取代码: 注意:这里介绍的是使用SSH协议获取关联远程仓库的代码,大家也可以直接使用过HTTPS协议的方式直接输入账号密码获取关联代码! 全面概述Gitee和GitHub生成/添加SSH公钥: https://www.cnblogs

常用软件下载

為{幸葍}努か 提交于 2020-08-13 16:06:55
1. 压缩软件WinRAR, 下载地址 2. Notepad++文本编辑器, 下载地址 3. TeamViewer12 Host服务器部署版本: 下载地址 4. Windows进程强制退出工具, 下载地址 5. 软件卸载清理工具, 下载地址 6. Snipaste高效截图工具, 下载地址 7. VC运行库合集, 下载地址 8. CCProxy代理软件, 下载地址 9. FTP服务软件,Serv-U 6.0经典版, 下载地址 10. UltraISO虚拟光驱, 下载地址 11. 驱动精灵2015绿色版, 下载地址 12. Beyond Compare文件比较工具, 下载地址 13. 通用播放组件, 下载地址 14. 搜狗输入法9.1去广告版, 下载地址 15. Xmanager5(XSehll,XFTP等)企业版, 下载地址 16. Wireshare抓包软件, 下载地址 17. unlocker文件解锁工具, 下载地址 18. MultiDesk多标签远程桌面软件, 下载地址 19. Everything文件搜索软件, 下载地址 20. EVCapture录屏软件 ,   oCam录屏软件 21. Potplayer视频播放器, 下载地址 22. 通用系统激活工具, 下载地址 23. WPS2016定制版, 分包1下载 , 分包2下载 24. Win 8.1 / Win

Linux下diff命令用法详解

∥☆過路亽.° 提交于 2020-08-13 14:13:02
大家好,我是良许。 我们在平时工作的时候,经常要知道两个文件之间,以及同个文件不同版本之间有何异同点。在 Windows 下,有 beyond compare 这个好用的工具,而在 Linux 下,也有很多很强大的工具,良许之前也写过一篇文章介绍: Linux下9种优秀的代码比对工具推荐 这些比对工具其实都是基于 diff 命令,下面就详细介绍一些 diff 命令的用法。 diff 命令是一个分析文件信息的命令,可以打印出文件之间的差异。它可以逐行地比较两个文件的内容,也可以递归地比较文件夹的内容。 diff 命令的输出内容可以让我们知道要使两个文件相同需要做哪些修改,这对于我们的工作很有帮助。 在开始前,我们先用文件编辑器创建两个内容相同的文件。这里我们使用的是 nano 。 $ nano diffsample1 输入内容: 发布 优质的 技术文章 使用 Ctrl + X 和 Y 保存并退出。 创建第二个文件: $ nano diffsample2 输入同样的内容并保存退出。 需要注意的是,空格和 Tab 对两个文件是否完全相同会有影响。 使用 diff 命令查看两个文件是否有差异: $ diff diffsample1 diffsample2 这时 diff 命令没有输出任何信息,说明这两个文件的内容是完全相同的。 现在我们对 diffsample2 做一些修改,将 文章 改为

Linux下9种优秀的代码比对工具推荐

孤街醉人 提交于 2020-08-13 11:30:22
大家好,我是良许。 在我们编写代码的时候,我们经常需要知道两个文件之间,或者同一个文件不同版本之间有什么差异性。在 Windows 下有个很强大的工具叫作 BeyondCompare ,那在 Linux 下需要用到什么工具呢? 本文介绍 9 种 Linux 下常用的 9 种代码比对工具,不仅有命令行工具,还有 GUI 界面工具,让你轻松进行代码比对。 1. diff命令 diff 命令是 Linux 下自带的一个强大的文本比对工具,而且使用起来非常方便。对于它的使用,我之前也单独写过一篇文章介绍,点击下方链接可以查看。 教你一招Linux下文本比对方法 diff 命令在大多数的 Linux 发行版里已经预装了,它可以逐行比对两个文本文件,并输出它们的差异点。更多介绍可以直接查看它的 man 手册。 $ man diff 但是,diff 命令虽然强大,但它的输出结果实在是太感人了,不直观也不清晰。于是,有大佬为了弥补这个缺点,基于 diff 开发了更强大的工具。这里推荐两个: colordiff 和 wdiff 。 colordiff命令 colordiff 是一个 Perl 脚本工具,它的输出结果和 diff 命令一样,但是会给代码着色,并且具有语法高亮功能。同时,你如果不喜欢它的默认颜色的话,还可以自定义主题。 你可以自行安装 colordiff 到你的电脑

Linux下9种优秀的代码比对工具推荐

谁说胖子不能爱 提交于 2020-08-11 22:48:16
大家好,我是良许。 在我们编写代码的时候,我们经常需要知道两个文件之间,或者同一个文件不同版本之间有什么差异性。在 Windows 下有个很强大的工具叫作 BeyondCompare ,那在 Linux 下需要用到什么工具呢? 本文介绍 9 种 Linux 下常用的 9 种代码比对工具,不仅有命令行工具,还有 GUI 界面工具,让你轻松进行代码比对。 1. diff命令 diff 命令是 Linux 下自带的一个强大的文本比对工具,而且使用起来非常方便。对于它的使用,我之前也单独写过一篇文章介绍,点击下方链接可以查看。 教你一招Linux下文本比对方法 diff 命令在大多数的 Linux 发行版里已经预装了,它可以逐行比对两个文本文件,并输出它们的差异点。更多介绍可以直接查看它的 man 手册。 $ man diff 但是,diff 命令虽然强大,但它的输出结果实在是太感人了,不直观也不清晰。于是,有大佬为了弥补这个缺点,基于 diff 开发了更强大的工具。这里推荐两个: colordiff 和 wdiff 。 colordiff命令 colordiff 是一个 Perl 脚本工具,它的输出结果和 diff 命令一样,但是会给代码着色,并且具有语法高亮功能。同时,你如果不喜欢它的默认颜色的话,还可以自定义主题。 你可以自行安装 colordiff 到你的电脑

Linux下diff命令用法详解

徘徊边缘 提交于 2020-08-11 17:33:56
大家好,我是良许。 我们在平时工作的时候,经常要知道两个文件之间,以及同个文件不同版本之间有何异同点。在 Windows 下,有 beyond compare 这个好用的工具,而在 Linux 下,也有很多很强大的工具,良许之前也写过一篇文章介绍: Linux下9种优秀的代码比对工具推荐 这些比对工具其实都是基于 diff 命令,下面就详细介绍一些 diff 命令的用法。 diff 命令是一个分析文件信息的命令,可以打印出文件之间的差异。它可以逐行地比较两个文件的内容,也可以递归地比较文件夹的内容。 diff 命令的输出内容可以让我们知道要使两个文件相同需要做哪些修改,这对于我们的工作很有帮助。 在开始前,我们先用文件编辑器创建两个内容相同的文件。这里我们使用的是 nano 。 $ nano diffsample1 输入内容: 发布 优质的 技术文章 使用 Ctrl + X 和 Y 保存并退出。 创建第二个文件: $ nano diffsample2 输入同样的内容并保存退出。 需要注意的是,空格和 Tab 对两个文件是否完全相同会有影响。 使用 diff 命令查看两个文件是否有差异: $ diff diffsample1 diffsample2 这时 diff 命令没有输出任何信息,说明这两个文件的内容是完全相同的。 现在我们对 diffsample2 做一些修改,将 文章 改为

beyond compare git冲突解决配置

爱⌒轻易说出口 提交于 2020-07-29 10:24:20
初始化仓库后,在系统目录就会生成.gitconfig文件,找到这个文件 "C:\Users\Alpha\.gitconfig" 添加如下内容 [diff] tool = bc4 [difftool "bc4"] cmd = \"C:/Program Files/Beyond Compare 4/bcomp.exe\" \"$LOCAL\" \"$REMOTE\" [merge] tool = bc4 [mergetool "bc4"] cmd = \"C:/Program Files/Beyond Compare 4/bcomp.exe\" \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\" 以后代码出现冲突,输入git mergetool解冲突。 beyond compare过期后,卸载重装即可。 来源: oschina 链接: https://my.oschina.net/u/4412457/blog/4359425

版本控制工具之git的常用命名01

风流意气都作罢 提交于 2020-05-03 21:06:28
基本命令    从git远程仓库导出项目:git clone http://127.0.0.1/name_master/server.git    从git远程仓库拉取代码:git pull    查看本地仓库状态:git status   提交代码到本地仓库:git commit -m "提交说明"   提交代码到远程仓库:git push   提交记录:git log(后面加参数可以查看特定的日志信息)   切换到分支branch1:git checkkout branch1   同步本地远程仓库和远程仓库状态:git fetch 创建分支   在本地新建一个分支: git branch newBranch   创建并切换到新分支: git checkout -b newBranch   将新分支发布在github上: git push origin newBranch   远程分支与本地分支联系:git push --set-upstream origin bug36413_master_wl 清理删除分支   在本地删除一个分支: git branch -d newBranch   删除远程分支:git push origin --delete signdep_dev2_wl   清理本地远程删除的分支:git remote prune origin 单个文件调整及缓冲设置

如何在百万行代码中发现隐藏的后门

微笑、不失礼 提交于 2020-05-02 10:09:43
试想一下,如果你的网站被入侵,攻击者留下隐藏的后门,你真的都可以找出来嘛?面对一个大中型的应用系统,数以百万级的代码行,是不可能做到每个文件每段代码进行手工检查的。 即使是一款拥有99.9%的Webshell检出率的检测引擎,依然可能存在Webshell绕过的情况。 另外,像暗链、网页劫持、页面跳转等常见的黑帽SEO手法,也很难通过手动检测或工具检测全部识别出来。 最好的方式就是做文件完整性验证。 通过与原始代码对比,可以快速发现文件是否被篡改以及被篡改的位置。当然,第一个前提是,你所在的团队已具备代码版本管理的能力,如果你是个人站长,相信你已经备份了原始代码。 本文将结合实际应用,介绍几种文件完整性验证方式,可以帮助你找出代码中所有隐藏的后门。 1、文件MD5校验 当下载D盾_Web查杀工具的时候,我们可以留意到下载的压缩包里,除了有一个 exe 可执行文件,还有一个文件 md5 值。这个是软件作者在发布软件时,通过 md5 算法计算出该 exe 文件的“特征值”。 下载地址:http://www.d99net.net/down/WebShellKill_V2.0.9.zip文件MD5:29285decadbce3918a4f8429ec33df46 WebShellKill.exe 当用户下载软件时,可以使用相同的校验算法计算下载到 exe 文件的特征值