登录
  • 欢迎访问 Sharezer Blog

git修改历史commits中的用户名和邮箱

一、作用 修改某个仓库历史 commit 的用户 name 和 email 信息。 将历史提交记录中的指定 name/email 修改为新的 name/email。 二、步骤 确认本地全局邮箱 / 用户名 查看仓库的历史提交信息 批量修改历史记录中的信息 将修改结果推送到远程 1. 确认本地全局邮箱 / 用户名 使用下面两个命令查看 git 在本地的全局邮箱和用户名。 git config user.name git config user.email 如果需要修改 git 在本地的全局邮箱和用户名,执行下面的命令。 git config --global user.name &quo……继续阅读 »

sharezer 4年前 (2020-07-16) 1690浏览 0评论 58个赞

git 的 GUI 工具 Sourcetree 使用及命令行对比

1. 提交推送 流程 勾选要提交的文件 填写提交说明内容 想提交直接推送到代码仓库时,勾选左下角按钮 最后点击提交按钮即可完成代码推送 等同于 git add index.html //添加暂存文件 git commit -m "feat(index): 新增index.htm首页内容" //添加提交及提交信息 git push //推送至远程 2. 贮藏工作区 使用 当你想使现在当工作区保持干净时可以使用暂存功能,贮藏会把所有未提交的修改(包括暂存的和非暂存的)都保存起来 当你有另一部分内容需要修改但是不想丢弃现在已经修改过当内容时,可以贮藏工作区 当你……继续阅读 »

sharezer 4年前 (2019-11-18) 2755浏览 1评论 50个赞

MAC终端 SSH 登陆: Enter passphrase for key

需求:SSH免密码登陆 利用ssh-keygen -t rsa -b 4096 -C "xxx@xxx.com"生成公,私钥的时候设置私钥密码,导致ssh免登录设置完成后一直需要输入私钥密码,才能链接SSH服务端,非常不方便 Enter passphrase for key '~/.ssh/id_rsa': 解决: 第一步: 将私钥添加到钥匙串中,按照提示输入私钥密码 ssh-add -K ~/.ssh/id_rsa 第二步: 在.ssh文件夹下config文件中配置服务器属性,UseKeychain,AddKeysToAgent设置为YES 如果没有……继续阅读 »

sharezer 5年前 (2019-10-15) 2346浏览 1评论 0个赞

CentOS7安装搭建Confluence-wiki 5.6.6

环境准备 CentOS 7.2 java jdk 1.8 mysql-server 5.6(这个教程MySQL版本必须是5.6) Confluence 5.6.6 1、下载confiluence wget https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-5.6.6-x64.bin 2、赋权+安装 chmod +x atlassian-confluence-5.6.6-x64.bin ./atlassian-confluence-5.6.6-x64.bin 3、安装的是报错:……继续阅读 »

sharezer 5年前 (2019-09-29) 2641浏览 0评论 2个赞

Centos7更换阿里源

更换源之前,请确保Centos7 已经连上网 cd /etc cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo.back #建议备份或者改名 wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum makecache #生成缓存 速度仍然提不上,则继续关闭ipv6: https://jingyan.baidu.com/article/e5c39bf5cbc5d739d76033b1.html ……继续阅读 »

sharezer 5年前 (2019-09-29) 2002浏览 0评论 0个赞

CentOS安装mysql

首先安装wget命令: yum install wget 1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2. 安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repo……继续阅读 »

sharezer 5年前 (2019-09-29) 1619浏览 0评论 0个赞

解决mac下的Sourcetree每次拉取提交都需要输入密码

最近重装了一次mac,并且重做了一下开发环境,结果以前的sourceTree项目的GIT密码始终保存不到Mac的钥匙串中,明明在钥匙串中是存在的.但是在使用sourceTree pull/push代码的时候还是需要再输入密码,很是繁琐. 于是,网上搜索了一下,说的在https模式下,Mac需要使用osxkeychain凭据助手,并在Git中设置使用. 并且如果已经安装了brew的应该会自带了osxkeychain.但是奇怪的是,我安装了brew的,使用brew安装应用也没有问题.那就只能手动的再设置一次了. 使用方法 先使用命令下载 git-credential-osxkeychain cur……继续阅读 »

sharezer 5年前 (2019-06-28) 2172浏览 0评论 0个赞

隐私政策

隐私政策 本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。本应用会不时更新本隐私权政策。 您在同意本应用服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于本应用服务使用协议不可分割的一部分。 1. 适用范围 (a) 在您注册本应用帐号时,您根据本应用要求提供的个人注册信息; (b) 在您使用本应用网络服务,或访问本应用平台网页时,本应用自动……继续阅读 »

sharezer 6年前 (2018-05-10) 2429浏览 0评论 0个赞

JS 通过方法名,判断方法是否存在,并执行

最近因为学习Laya的原因,重新接触了一下JS 在写状态机的时间突然有一个想法 当我从状态机得到一个样的状态,把他转换方法名,通过得到的方法名,能不能直接调用方法 比方说,当前的状态为TestState,判断TestState()是否存在,如果存在则执行this.TestState() 方法一 通过hasOwnProprety判断 var funcName = "TestFunc"; if (GameManager.prototype.hasOwnProperty(funcName)) {   &nb……继续阅读 »

sharezer 8年前 (2016-09-13) 2996浏览 0评论 3个赞