Git简明教程
为什么要用Git {#menu_index_1} ------------------------ 〇 版本控制 比如,你晚上写一篇论文,写好了存起来。结果第二天早上起来,你再拿出来一看,害,写的什么啊。早上修改了一大堆,改完了存起来。结果下午一想,害,早上我改什么啊!昨晚那个写的不是挺好的吗...但这时,你已经没有昨晚存的那一份文稿了,只能凭着记忆把论文再改回昨晚写完之后...
为什么要用Git {#menu_index_1} ------------------------ 〇 版本控制 比如,你晚上写一篇论文,写好了存起来。结果第二天早上起来,你再拿出来一看,害,写的什么啊。早上修改了一大堆,改完了存起来。结果下午一想,害,早上我改什么啊!昨晚那个写的不是挺好的吗...但这时,你已经没有昨晚存的那一份文稿了,只能凭着记忆把论文再改回昨晚写完之后...
git init/add/status/diff/commit/status/add/commit/log/diff {#menu_index_1} -------------------------------------------------------------------------- ### 初始化仓库 {#menu_index_2} $ cd ~/D...
Git 合作开发实例:eesast 开发 {#menu_index_1} ==================================== 说明:团队仓库名为`eesast`,个人仓库名为`yxj` 将远程仓库下载、链接到本地 {#menu_index_2} ----------------------------- ### 克隆原仓库到本地 {#menu_ind...
Upgit 可以快捷地将文件上传到去不图床并得到其直链。简洁跨平台不常驻内存。可作为 Typora 自定义上传器使用。该文分享如何设置 Upgit 接入新版本去不图床! 工具下载 {#工具下载} ------------ 官网地址如下,鼠标放在上面即可查看: https://github.com/pluveto/upgit/releases 这里有杜老师修改好的版本,...
现在很多工程师使用 GitHub 管理代码,但 GitHub 因为服务器在国外,访问速度及稳定性欠佳,且私有的 Git 库需要收费。有一些项目的代码不能外泄,所以,搭建一个私有的代码服务器就非常重要了。网上有很多工具可搭建私有 Git 服务器,今天我们讲一下如何通过 Gitblit 快速搭建 Git 服务器! 工具下载 {#工具下载} ------------ 官方服务...
Gitea 是新一代的代码托管平台,具备基于 Git 的核心代码托管能力和 DevSecOps 延伸能力,为广大软件开发者提供接近 GitHub 的使用体验,并且支持用户开展私有化部署。 介绍 {#介绍} -------- Gitea 是一个轻量级的、自托管 Git 服务平台,对于小型团队、个人开发者或组织,Gitea 是一个经济实惠且灵活的代码托管解决方案,能够满足基...
Act Runner 是一个 Gitea 运行器,通过自行部署,可以实现类似于 GitHub Actions 的运行器,且可以兼容 GitHub Actions 配置文件,目前杜老师说站点就是基于 Gitea 托管与自动部署。 工具简介 {#工具简介} ------------ Gitea Actions 是一个类似 GitHub Actions 的自动化工作流工具,可...
起因 --- 在项目中不时需要一些开源的工具或者库需要 clone 下来编译或者使用,但是境内访问 Github 的速度实在难堪,导致 clone 的速度经常在 `100kb` 左右浮动,这仓库要是小忍忍也就过去了,而一些比较大的包那没一下午你还真搞不定。 对比 --- 没有对比没有伤害,我这里使用 `laradock/laradock` 作为示例,为了排除我本地网络的影...
今天在Windows下安装了次Node.js环境,其中也涉及到了git的安装和初始化,或许是之前学习的时候太皮,很多命令、参数都忘得干干净净。这次不妨做个笔记,以后可能(一定)会用到。 环境 --- * 操作系统:Windows 10 Version 10.0.15063 * 安装工具:Bash On Ubantu On Windows(以下简称:WinBash) >...
GIT-SHELL 沙盒绕过(CVE-2017-8386)导致任意文件读取、可能的任意命令执行漏洞。 参考链接: * <https://insinuator.net/2017/05/git-shell-bypass-by-abusing-less-cve-2017-8386/> * <http://docs.ioin.in/writeup/evi1cg.m...