git

Git

戏子无情 提交于 2021-02-15 04:00:05
说明:此笔记在centos 7 上完成 把本地仓库推送到Github 1.配置公钥 [root@kangvcar ~]# ssh-keygen -t rsa -C "kangvcar@126.com" [root@kangvcar ~]# cat .ssh/id_rsa.pub # 注意:在本地用ssh-keygen生成密钥对后,把公钥添加到github上 2.安装git服务 [root@kangvcar ~]# yum -y install git 3.配置基本环境参数 [root@kangvcar ~]# git config --global user.name "kangvcar" [root@kangvcar ~]# git config --global user.email "kangvcar@126.com" 4.创建本地仓库目录并初始化 [root@kangvcar ~]# mkdir kangvcar [root@kangvcar ~]# cd kangvcar/ [root@kangvcar kangvcar]# git init [root@kangvcar kangvcar]# echo "ni hao kangvcar" >> test.txt 5.将项目的所有文件添加到暂存区中,并commit [root@kangvcar kangvcar]# git

Can't stage folder for commit with git add . or git add -u

不想你离开。 提交于 2021-02-15 00:50:16
问题 so if I do a git status I get: bsg-integration> git status On branch master Your branch is up-to-date with 'origin/master'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) (commit or discard the untracked or modified content in submodules) modified: bsg-services (untracked content) no changes added to commit (use "git add" and/or "git commit -a") I then tried using git add . and

使用vscode高效编写博客园博客

蓝咒 提交于 2021-02-14 21:36:31
图片上传可真麻烦! 之前写博客的时候,我一般是使用马克飞象先编辑好然后直接复制粘贴到博客园中,这样做一方面可以一边写一遍预览改,另一方面可以保存到印象笔记中,这样一举两得,比较方便。可唯一的问题就在于,图片插入的问题,如下图 如图可以看到,本地编辑预览的时候图片引用的是本地路径的图片(这当然也是理所应当的事,因为文档就是本地的),于是在写完之后,将文章放到博客园的编辑器里的时候,就要重新的去拖拽上传图片或者gif,当图片数量多了起来之后,就显得很麻烦了。明明我都写完了,怎么还要折腾呢? 使用园友的插件 昨天在搜索vscode中关于racket的配置的问题时候,无意间看到了一篇博客园的 用vscode写博客和发布 ,发现这位博主根据xmlrpc编写了一个cnblog的插件,其中就包括了很方便的图片上传,我如获至宝,立刻进行了实践,发现效果还不错(这篇文章就是用vscode编写发布的啦~)。 安装与使用 安装vscode与cnblog插件 这里还是给出原作者的文章,里面写的已经十分清楚 用vscode写博客和发布 。 插件的功能虽然不多,但都十分实用,已经完全可以满足日常需求啦。 高效截取图片并上传 看完上面插件作者的文章我觉得应该都明白功能的使用了,这里我讲一下我截图并且上传的一些小技巧。 截图我使用的是QQ截图,默认的快捷键( ctrl+alt+a ),可以自定义编辑一些文字

【Rust日报】2020-06-08

≡放荡痞女 提交于 2021-02-14 16:52:27
mlua v0.4 发布并支持Lua 5.4 mlua v0.4 released with Lua 5.4 support https://github.com/khvzak/mlua mlua v0.4 发布并支持Lua 5.4。 v0.4 changelog MiniCouchDB: implementing a subset of CouchDB in Rust MiniCouchDB: implementing a subset of CouchDB in Rust https://www.garrensmith.com/blogs/mini-couch-hack-week https://github.com/garrensmith/couch_hack_week 受 mini-redis 启发,搞了一个 mini-CouchDB in Rust . Benchrs: Apache Benchmark(ab) clone in rust Benchrs: Apache Benchmark(ab) clone in rust https://crates.io/crates/benchrs Apache Benchmark style http bench tool written in async rust. Benchrs 0.1.7 Arkaitz Jimenez

docker部署-windows环境

拜拜、爱过 提交于 2021-02-14 16:25:31
docker部署-windows环境 1. docker windows 1.1. 安装 win7或者win8需要利用docker toolbox来安装,其是一个docker工具集,win10自带Docker安装包。 下载安装文件 通过aliyun镜像下载(推荐): http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 通过官网下载:https://www.docker.com/get-started 下载完成:DockerToolbox-1.10.0.exe 安装:略 安装完成: 1.1.1. docker toolbox docker toolbox 是一个工具集,它主要包含以下一些内容: Docker CLI 客户端,用来运行docker引擎创建镜像和容器 Docker Machine. 可以让你在windows的命令行中运行docker引擎命令 Docker Compose. 用来运行docker-compose命令 Kitematic. 这是Docker的GUI版本 Docker QuickStart shell. 这是一个已经配置好Docker的命令行环境 Oracle VM Virtualbox. 虚拟机 1.2. 运行 因为Docker守候进程依赖于linux内核

构建NetCore应用框架之实战篇(五):BitAdminCore框架1.0登录功能设计实现及源码

廉价感情. 提交于 2021-02-14 13:45:03
本篇承接上篇内容,如果你不小心点击进来,建议从第一篇开始完整阅读,文章内容继承性连贯性。 构建NetCore应用框架之实战篇系列 一、设计原则 1、继承前面框架架构思维,设计以可读性作为首要目标。 2、技术架构上共分四层,分html层、controller层、helper层、db层,另外还有ef。 3、所有业务逻辑均在controller层实现,helper只做一些与业务无关的技术封装。 二、模块设计 1、html层:包括login,html,index.html两个页面。 2、controller层:AccountController封装所有与登录权限有关的方法。 3、helper层:LogHelper,SqlHelper,EncryptHelper,SSOClient,VerificationCode,HttpContext等方法。 大致分层架构 三、函数设计 1、重点讲一下SSOClient,封装登录过程相关信息。 2、SSOClient主要函数有IsLogin,Validate,SignIn,SignOut 3、SSOClient主要属性有UserId,User,Department,Roles 把登录过程封装,是为了提升扩展性,把登录抽象为一般较验、用户较验、登录三个环节,可以轻易接入外部登录。 当需要使用第三方登录时,只需要重写Validate即可。 4

git status 显示中文和解决中文乱码

寵の児 提交于 2021-02-14 13:44:27
git status 显示中文和解决中文乱码 [toc] 解决git status不能显示中文 现象 status查看有改动但未提交的文件时总只显示数字串,显示不出中文文件名,非常不方便。如下图: 原因 在默认设置下,中文文件名在工作区状态输出,中文名不能正确显示,而是显示为八进制的字符编码。 解决办法 将git 配置文件 core.quotepath 项设置为false。 quotepath表示引用路径 加上 --global 表示全局配置 git bash 终端输入命令: git config --global core.quotepath false 解决git bash 终端显示中文乱码 要注意的是,这样设置后,你的git bash终端也要设置成中文和utf-8编码。才能正确显示中文,例如对比如下: 在git bash的界面中右击空白处,弹出菜单,选择 选项->文本->本地Locale ,设置为 zh_CN ,而旁边的字符集选框选为 UTF-8 。 英文显示则是: Options->Text->Locale改为zh_CN,Character set改为UTF-8 如图: 通过修改配置文件来解决中文乱码 如果你的git bash终端没有菜单选项显示,还可以通过直接修改配置文件的方式来解决中文乱码问题。 进入git的安装目录 编辑 etc\gitconfig 文件

编程三分钟5月技术总结

扶醉桌前 提交于 2021-02-14 13:08:14
点 击上方 “ 编程三分钟 ”,马上关注, 每天早上8:50准时推送。 从4月27号开始,到现在我更新了30篇文章,涵盖开发技能、Linux、网络等各个方面,其中还包括了一个Git从入门到精通的系列,以下是详细内容。回复 m 获取全部文章目录 每天三分钟玩转Git系列 题纲目录: 每天三分钟玩转Git(完结) 01 - 预备知识 02 - 提交代码同步代码、分支操作 03 - 合并冲突 04 - 暂存代码 05 - 撤销本地提交 06 - 撤销远程提交 07 - 撤销暂存文件与任意切换文件版本 08 - 救命的后悔药(找回丢失的代码) 09 - 漏提交与打tag 10 - 忽略不想提交的文件 11 - 版本控制工具——Git常用命令 12 - 保留原提交记录迁移Git项目 13 - 如何使用TortoiseGit指北 网络 我偷偷挖了一条网络隧道,差点被公司激活 数据库 MySQL性能结构优化原理(面试技术核心) 到底是哪条SQL拖慢了你的数据库? linux linux开机启动项自查 实用工具 如何用RSS订阅? 算法 直接插入排序 希尔排序 思考 为什么说 C 语言比 Java 难? 程序员靠自己怎么赚钱? 编程三分钟的打算 从开公众号以来一个月过去了,关注的人数也从一开始的28个人,到现在的1280人,我也没有想到会增加的那么快,真心的感谢大家的支持。

22款终端生产力工具,效率飞起!

我怕爱的太早我们不能终老 提交于 2021-02-14 12:51:41
译文:switowski.com/blog/favorite-cli-tools 程序员在搞开发时, 终端CLI工具 的使用必不可少,往往都是 生产力工具 ,所以今天在此给大家推荐一下比较好用的终端工具。先给大家列个 推荐清单 ,如下图。 高频 CLI 工具推荐 1、fish shell 毋庸置疑,在终端工具中,Shell 是使用最频繁也最重要的工具。过去,我曾经使用过 Bash 和 Z Shell,而如今,这个Fish Shell,也是一个非常优秀的终端 Shell 工具,拥有许多开箱即用的功能,例如语法自动推荐补全、语法高亮显示或使用快捷键在最近访问的文件夹之间来回切换。 下载地址:https://fishshell.com/ 2、Starship 如果必须要从本篇文章中选择一个我最喜欢的终端工具——那非 Starship 莫属。Starship 可以适用于任何 Shell。你只需要安装它,然后在相应的配置文件.bashrc/.zshrc/config.fish添加一行配置,剩下的工作交给它来完成就好了。 它可以做到: 根据你是否在代码仓库中添加了新文件、是否修改了文件、是否暂存了文件等情况,用相应的符号表示 git 仓库的状态。 根据你所在的 Python 项目目录,展示 Python 的版本号,这也适用于 Go/Node/Rust/Elm 等其他编程语言环境。

编程三分钟的打算

此生再无相见时 提交于 2021-02-14 12:23:09
我很喜欢cloudman大神说的一句话: 我坚信最好的学习方法就是分享。同时也是对自己学习和实践的总结。对于知识,只有把它写出来并能够让其他人理解,才能说明真正的掌握了这项知识。 用输出倒逼输入 的确是一种高效的学习方法,能够快速的积累经验和提高技术,我自己受益匪浅。 回顾 说起来我很早以前就开始写博客了,从2014年年中开始至今是第五个年头,迁移了5个博客平台,从一开始的一个月一篇到一周一篇,最后一周最多可以写3篇。 因为工作性质原因,平时工作都非常的忙,为了坚持下去,我牺牲了每天中午午休的大部分时间,牺牲了打游戏、看电影娱乐的时间,相对的人也变得越来越充实起来。 半个月前我开始在公众号更新我的文章, 一方面是因为可以间接借助微信稳定的服务器资源存储文章,另一方面也方便平时查询,最重要的是可以结交一群志同道合的朋友。 但是当开始在公众号上发布的时候才发现与以往大有不同,写博客时就像写备忘录,只要下次看的时候可以回忆起来就算达到目的了。 但是公众号由于依托手机终端,篇幅不能太长,文字不能太多并且要配合丰富的图片代码和流程图才能把一篇文章完美的呈现出来。所以每篇文章我都会重复修改很多次才敢发出来。 【编程三分钟】他就像一个孩子,能看着他一点点长大是的让人欣慰和兴奋的一件事情。 同时我深深的感到 IT行业是一个知识迭代非常快的行业,如果没有对技术的足够热情,很难在这个行业长期发展下去