sourcetree

超级好用的Mac软件

谁说胖子不能爱 提交于 2021-01-18 14:46:18
研发工具 SourceTree ,git 辅助,由于 git 高级操作命令记不住,就只用借助 UI 了 Paw ,请求模拟,前后端联调时我会用这个先走一遍 Github Desktop ,管理 github 仓库的变更和 PR,代替了 SourceTree 的部分工作,可以方便地把别人的 PR checkout 到本地验证 Gas Mask ,Hosts 管理 ColorSnapper2 ,取色工具 Charles ,抓包用,支持 https Google Chrome + Google Chrome Canary + Firefox + Safari,浏览器,调试用,IE 的测试会借助内网的云测平台 WebStorm VSCode 输出 Ulysses ,笔记工具,从 Bear 和 Notion 切到 Ulysses OmniGraffle + iThoughtsX + iPad 上的 Whiteboard ,分别用于画架构图和和脑图 LICEcap ,GIF 录屏工具 输入 Reeder ,RSS 阅读软件,我的主要信息来源,没有提供 rss 源的我会先在 rsshub.app 上找,再没有就自己写一个 serverless 服务部署在 now 上 Kiwi for Gmail ,Gmail 客户端 效率 Alfred + Powerpack ,应用启动、粘贴板管理

神器推荐!这几款 Windows 软件,非常实用!

不羁的心 提交于 2021-01-16 05:07:15
在下工具控一枚,平时会留意收集各种各样给我们生活生产带来便捷的工具,毕竟人生苦短;下面主要介绍一些我在 Windows 系统上发现的一些好用的工具,并且会一笔带过主要优点特点,具体详细用法可以搜一下,相关帖子挺多的,每个都详细介绍的话篇章那就太长啦 🤪。 1. Listary 啥都憋说了,Listary 必须排在第一个,用过 Everything,觉得还是 Listary 更胜一筹;它不仅可以在本地非常快速的搜索,还可以打开网站、在搜索引擎中搜索、随时随地打开快捷菜单、文件快速定位、快速打开cmd窗口等等优秀的功能; 比如输入 cmd 打开cmd窗口,输入 cmda 使用管理员权限打开cmd窗口,输入 wyyyy 打开网易云音乐,找到某个文件的时候 Enter 直接打开, Ctrl + Enter 是打开文件所在文件夹; 值得一提的是搜索关键词功能,让我们可以非常便捷的打开相应网站或在对应网站搜索,比如输入 gg 我的存款呢? 就可以直接使用默认浏览器在谷歌搜索中搜索了,我们还可以自定义输入其他关键字,只需把搜索链接中的关键字换成 { query } ~ 2. Ditto Ditto 是一款免费开源的windows剪切板管理工具,作为 Ctrl C V 工程师,复制粘贴少不了,更厉害的是,可以用它来批量的复制, Ctrl + C 一堆别人的代码,一次性全粘上,岂不美哉;

bitbucket 上公钥SSH key如何add key并进行项目运用

て烟熏妆下的殇ゞ 提交于 2021-01-09 04:34:40
前提:从sourcetree 添加项目时老是拉取不下来,查到原因是应为bitbucket需要SSH key公钥 目的:公钥相当于你在任何一台电脑只要有公钥授权就可以随时提交代码到服务器 原因: 1、很多搜到的文章写得简单,作为小白有些懂不起,也觉得不是特别详细 2、受人白眼,觉得这么简单都不会,哎! 一、 如何添加公钥 add key 步骤1:执行linux命令 执行目录A --根据自己实际目录 ssh-keygen -t rsa -C "XXX @o utlook.com ” --邮件地址需要更改为自己的邮箱,最好是登录bitbucket的邮箱 步骤2:找公钥 1、在执行目录A下输入 cd .ssh 2、找到 id_rsa.pub --它是公钥 3、vi id_rsa.pub 4、拷贝公钥到文本框 步骤3:bitbucket上add key 1、登录bitbucket --公司提供账号、密码 或者 自己注册 https://bitbucket.org/XX/repositories 2、找到 Bitbucket settings 3、settings->ssh keys->add key 4、将找到的公钥拷贝到如下 注意1:label可以随意命名 注意2:key为id_rsa.pub 里面的公钥 5、add 公钥成功,这下你的账号有访问bitbucket的权限了 步骤 4

前端团队规范

懵懂的女人 提交于 2020-12-19 14:50:26
一、命名规则(英文-直译) 1、文件命名 文件夹/文件的命名统一用小写 保证项目有良好的可移植性,可跨平台 相关参考 2、文件引用路径 因为文件命名统一小写,引用也需要注意大小写问题 3、js变量 3.1 变量 命名方式:小驼峰 命名规范:前缀名词 命名建议:语义化 案例 // 友好 let maxCount = 10; let tableTitle = 'LoginTable'; // 不友好 let setCount = 10; let getTitle = 'LoginTable'; 3.2 常量 命名方式:全部大写 命名规范:使用大写字母和下划线来组合命名,下划线用以分割单词 命名建议:语义化 案例 const MAX_COUNT = 10; const URL = 'http://www.foreverz.com'; 3.3 函数 命名方式:小驼峰式命名法。 命名规范:前缀应当为动词。 命名建议:语义化 可以参考如下的动作 动词 含义 返回值 can 判断是否可执行某个动作(权限) 函数返回一个布尔值。true:可执行;false:不可执行 has 判断是否含有某个值 函数返回一个布尔值。true:含有此值;false:不含有此值 is 判断是否为某个值 函数返回一个布尔值。true:为某个值;false:不为某个值 get 获取某个值 函数返回一个非布尔值 set

SourceTree最新2.0.2有中文版了

人走茶凉 提交于 2020-12-12 07:00:30
本人做开发的方向比较杂,什么东西都涉及一点,所以至今弄了不少工具类的东西,想着今后陆续发布上到网上,算是个个人仓库吧,如果有人用得着的话,也是一种助人为乐了:)。 git仓库最出名的应该是GitHub了,我之前也在GitHub上建了几个仓库,不过速度在镇内的话速度不是很好,而且偶尔还会抽风,本人英文不是很好,自己开发的东西都是中文说明的,所以最后选择了oschina的git仓库 http://git.oschina.net/ ,但oschina并没有提供专门的图形管理工具,而本人又不喜欢用命令行,所以最后找到了SourceTree。 SourceTree 之前下过,不过还没真正用过,今天上官网 http://www.sourcetreeapp.com/ 看了下,竟然有中文语言了,试用了下,感觉还不错,以后可以不用GitHub官方出的那个管理软件了。 最后附上两张图: 来源: oschina 链接: https://my.oschina.net/u/918173/blog/337403

使用码云加速下载github项目

怎甘沉沦 提交于 2020-12-01 11:31:52
从codesheep中学到的思路 众所周知,github上的项目下载都很慢,并且随着项目中文件数量变多,下载过程会大概率失败。但是可以先将Github上的项目存到码云中,再从码云中下载,这个过程可以很快。 复制github中的项目地址 打开码云,并且通过github地址创建新的项目 然后就可以下载到本地了 SourceTree使用SSH克隆码云项目 如果你下载之后还想和github上的原仓库进行互动,可以通过修改 .git文件夹中的config配置文件,将gitee改成github即可 但是,需要注意的是,即时和github关联了,在平时项目的push和pull的过程中,对于github依然很慢,这点需要注意~不过总体而言github是个好东西 来源: oschina 链接: https://my.oschina.net/u/4344191/blog/4767354

How to disable git gpg signing

旧城冷巷雨未停 提交于 2020-11-30 04:49:39
问题 I'm using git gpg signing. I want to disable it. I've set .gitconfig [user] name = NAME email = EMAIL signingkey = KEY ... [commit] gpgsign = false My commits are still signing by default. PS: I also disabled from Sourcetree Repository/ Repository Settings/Security tab. Both Sourcetree and terminal forces to use gpg. 回答1: You can disable this by running git config commit.gpgsign false This sets the configuration locally instead of globally. Putting this setting in .gitconfig worked for me

Cmder Windows 下的终端神器

人盡茶涼 提交于 2020-10-28 09:01:59
废话 Windows 下常用的终端有两个,古老的 cmd 和功能强大但你记不住函数的 PowerShell ,两者我都用过一段时间,给我的提体验是功能够用,界面丑陋,虽然 win10 下可以通过调整背景颜色、透明度,字体大小、颜色等来让它看起来不那么丑,但是还是丑,而且它不能实现我最想要的功能, 多标签 ,为什么会有这个需求,看了下面这张图你就能体会到我的痛苦了。 期间我也用过 xshell ,但是它给我的感觉怪怪,很僵硬; Git Bash 也用过。说实话,我用它纯粹是因为我不想用 sourcetree 这种图形化的工具,但是又记不住 git 的函数,所以只好借助 Git Bash 的智能感应来补全命令。 直到后来有一天,我偶然间在知乎发现了有人推荐了一款终端 Cmder !它简直是我的救星。 功能介绍 Cmder 是 Windows 下的一款终端软件,它有着许多优点 软件为压缩包,解压即可使用 支持 git 、 ls 、 curl 等命令 可以自定义终端 提供多种主题,而且可以自定义 支持多标签,分屏 ... 安装 直接到 官网 下载压缩包,解压即可使用。强烈建议下载完整版的,完整版内置了 git 工具,非常好用! 下载完成后解压到任意文件夹即可,这里我解压到了 D:\Program Files\Green\cmder 这个目录,建议路径中不要出现中文。双击 Cmder.exe

git把一个分支上的某个提交合并到另一个分支

谁都会走 提交于 2020-10-28 02:43:56
在Git的实际使用场景中,未必都是很规矩的拉一个分支,开发一个功能,等功能测试完成后,合并到主分支。有很多的场景都是很多人在同一个开发分支上开发,然后按照上线的实际需要,依次去上传自己的功能模块,这个功能模块的提交记录很可能是交叉提交的,那么这时候如何去只合并一个功能到主分支呢?或者是说怎么使用sourceTree去合并某次或某几次(不连续)提交到另一个分支? 1、打开sourceTree,切换到develop分支 2、打开本地工作副本,新增test2.txt文件,并编辑 add func1内容 3、 提交并推送这次新增到远程仓库 4、打开本地工作副本,编辑test2.txt文件,新增 add func2 5、提交并推送这次修改内容,执行完成后,如下图所示 6、现在test2.txt文件 新增的 func1功能由于测试通过,需要先上线,合并到master分支。也就是要合并 新增test2.txt文件 add func1 的提交到master,而不动“新增func2”的提交。 切换到master分支,可以看到master分支落后 develop分支好多版本了,test2.txt文件对于master分支完全是新增文件,所以待会合并某次提交到master分支的时候,应该不会产生冲突的。下面关键的操作来了。 7、将当前分支切换到所有分支,如下图红框内 8、 选择待合并的提交记录,右键 –