Git相关简介Git 是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小到大的所有项目。安装「Mac」安装homebrew,直接将下面命令复制到命令行运行/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 通过 ......
403
0
0
2022-05-26
分支相关介绍1. 分支策略在实际开发中,我们应该按照几个基本原则进行分支管理:首先,master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活;那在哪干活呢?干活都在dev分支上,也就是说,dev分支是不稳定的,到某个时候,比如1.0版本发布时,再把dev分支合并到master上,在master分支发布1.0版本;你和你的小伙伴们每个人都在 ......
442
0
0
2022-05-19
将这些命令加入到你的工作流中,使 Git 发挥更大的作用。如果你经常使用 Git,你可能会知道它非常有名。它可能是最受欢迎的版本控制方案,它被一些 最大的软件项目 用来 跟踪文件变更。Git 提供了 健壮的界面 来审阅代码、把实验性的变更合并到已经存在的文件中。得益于 Git 钩子,它以灵活性而闻名 ......
384
0
0
2022-05-16
小伙伴们大家好,今天接着来学习我们可爱的git.新来的小伙伴们记得点关注,查看前几章内容喔。我们学会了基本的代码提交技能,那么今天,我们还有来学习一个更实用的技能--分支。用过SVN的小伙伴们都知道,实用SVN真的是太蛋疼了,分支的管理简直是不忍直视。何谓分支呢?概念性的东西呢我就不去赘述了,简单来说呢,就是可以将我们的工作任务分为不同的支线来进行管理的这么 ......
594
0
0
2022-05-11
错误提示: malloc failed (tried to allocate 947912704 bytes)因为是初始化项目,项目文件过大,所以报错.网上很多都是乱来的. 这里直接指出问题所在,只需要修改http.postBuffer 即可解决:执行git config --global http.postBuffer 524288000 git c ......
417
0
0
2022-05-11
前言本文是紧接上篇文章《Git使用培训手册(未完待续紧接上篇分享)-干货分享》的继续分享,原因也已经在上篇文章中提及,因git培训文档内容较多,且不易缩减,所以会在本周内进行2-3次的连续分享,此篇分享为最后一部分的Git培训干货分享,喜欢觉得有用的朋友可以收藏转发,谢谢。培训文档目录1、Git 简介 (《Git使用培训手册-干货分享》已做分享,如有需要请查 ......
486
0
0
2022-05-10
Git 是什么,很多新手程序员可能接触过SVN,CVS等版本控制工具,今天我们先来了解下Git这个很流行,很好用的版本控制工具?Git 仓库主要是由是三部分组成:本地代码,缓存区,提交历史,这几乎是所有操作的本质,但是为了文章更加简单易懂,就不围绕这块展开了,有兴趣的可以去了解下。Git 是一个分布式的代码管理容器,本地和远端都保有一份相同的代码。开门见山, ......
510
0
0
2022-05-07
前言Git 是我们日常工作中使用频率极高的工具,各种指令让人眼花缭乱,今天,我们就在这里总结一下它的一些基本指令,算是做一份操作笔记吧。基本指令git add把要提交的文件的信息添加到暂存区中。当使用 git commit 时,将依据暂存区中的内容来进行文件的提交。它通常将现有路径的当前内容作为一个整体添加,但是通过一些选项,它也可以用于添加内容,只对所应用 ......
385
0
0
2022-05-05
什么是gitGit 是 Linux 发明者 Linus 开发的 款新时代的版本控制系统, 用于管理源代码为什么要管理源代码为了防止源代码丢失,本地代码丢失 ,我的服务器还有啊大家同时开发项目相互不影响,需要发版本时可以将分别开发的代码合并在一起代码开发到一半,发现上线的版本有BUG需要紧急修复随着功能越来越多,我们会需要知道哪些地方做了改,是谁做的git的安 ......
476
0
0
2022-05-04
现在只要是搞软件开发的, 如果不会用Git,似乎都不好意思让别人知道???有不少朋友和同事也来问过怎么用它来管理代码,我还觉得奇怪, 身为程序猿, 不会上网找教程么? 原来他们说网上的太难懂, 也没那么多时间细细研究。于是本着乐于助人的我就写了此文, 目的只有一个: 让你10分钟内掌握Git, 并把代码上传到Github.com管理起来, 其它无关的一概不写 ......
482
0
0
2022-04-20
一、背景前段时间在做代码审计,发现很多项目都存在安全隐患,大多数是来自于参数未过滤所造成的;为了解决这个问题,我将Web安全开发规范手册V1.0进行了培训,但是效果并不是太理想,原因是培训后开发者的关注点主要在功能完成度上,安全编码对于他们来说并不是核心指标;为了能让开发者时时刻刻关注安全问题,我在gitlab服务端放了一个钩子,这个钩子主要是将本次提交的代 ......
500
0
0
2022-04-20
下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。# 工作区 Workspace # 暂存区 Index / Stage # 仓库区(或本地仓库) Repository # 远程仓库 Remote # 本地分支关联远程 git branch --set-upstream-to=origin/beta beta ......
474
0
0
2022-04-19
在虫虫管理的一个2000人QQ群中很多人也时常问这个问题,总之Git和SVN是两个完全不同思维方式的版本管理,理解Git要完全抛弃SVN的思维和操作,如果还想以老的方式思维来用Git话,虫虫不建议他来用Git。Git相比叫传统的基于文件SVN优势明显,主要体现在天然分布式不怕丢失;不以文件为为基础,基于Git的数据库(commit哈希健值文件)的版本管理,分 ......
406
0
0
2022-04-17
最近一个项目从迁移到了新的公司账号,我重新生成了密钥对,并且在 gitee 上也添加了公钥。然后更新本地仓库的 remote,重新输入邮箱和姓名,一切都很顺利然后执行ssh -T gitee.com 这个我知道,未授信的地址嘛,确认一下就好了,然后我习惯性的敲了一下回车。提示 Host key verification failed.这里我一看指纹和线上仓 ......
388
0
0
2022-04-17
我使用 Vim 和 Git 来写小说。是的,你也可以用 Git 来完成非编码任务。我相信当代的写作者们应该开始思考他们的工作流程了。在一个注意力高度分散的世界里,作为写作者,我们必须对每天执行的任务链拥有控制权。传统上,作家们会把他们的写作放在分散注意力的事较少、注意力高度集中的时间段。不幸的是,海明威、阿特伍德们的这些建议不再真正适用于我们了。我们所生活的 ......
394
0
0
2022-04-15