Git
文章平均质量分 90
Git 版本管理
coco_1998_2
所有出自我手底下的东西,我自己收益最丰--侯俊杰
展开
-
Git+VSCode基本使用
前言由于工作需要,最近简单学习了git,巧合发现了VSCODE编辑器正好集成了git命令,使得本地代码管理变得更加容易。因为最后是在linux下交叉编译,但是我更习惯windows下写代码,这里代码编辑器从使用Source Insight 4.0改为了VScode(主要是方便git代码管理)。下面就来分别介绍git(重点)以及vscode集成git的简单使用示例。git命令行使用git是世界上最先进的分布式版本控制系统,很多公司原来都是使用 SVN 进行版本控制管理,但越来越多的公司选择将转载 2021-02-07 14:31:57 · 793 阅读 · 0 评论 -
Git中submodule的使用
背景面对比较复杂的项目,我们有可能会将代码根据功能拆解成不同的子模块。主项目对子模块有依赖关系,却又并不关心子模块的内部开发流程细节。这种情况下,通常不会把所有源码都放在同一个 Git 仓库中。有一种比较简单的方式,是在当前工作目录下,将子模块文件夹加入到.gitignore文件内容中,这样主项目就能够无视子项目的存在。这样做有一个弊端就是,使用主项目的人需要有一个先验知识:需要在当前目录下放置一份某版本的子模块代码。还有另外一种方式可供借鉴,可以使用 Git 的submodule功...转载 2020-12-22 13:16:52 · 713 阅读 · 0 评论 -
图解4种git合并分支方法
有时候我们会后悔,有时候我们会想回到过去,有时候我们想改变历史,然而在我们这个世界,目前来看是无法回到过去改变历史的但在git的世界里,一切皆有可能,我们可以在多维空间里任意切换,随意改变一个宇宙的时间线,只要我们愿意,git的分支就是这么神奇然而很多时候你以为你改变了历史,不为人知,那个宇宙并没有消失,而是遗失在了git的世界里,有能力的人便能找到彼此分开的世界也能随时交叉合并,世界就这样开开合合,偶会需要解决合并冲突git中的分支非常的轻量,其实就是一个文件,里面记录了分支所指向的com转载 2020-12-07 15:41:06 · 3321 阅读 · 0 评论 -
Chrome插件GitZip(下载github项目中的部分文件)
目录:1. GitZip for github插件下载2.GitZip for github插件使用2.1 不使用github 的API Token2.2 使用github 的API Token2.3 直接右击某个文件夹后面的空白处下载1. GitZip for github插件下载访问Chrome网上应用商店,下载GitZip for github插件下载链接:https://chrome.google.com/webstore/search/gitzip?hl=zh...转载 2020-08-13 17:32:47 · 947 阅读 · 0 评论 -
Git 文件大于100M 限制的解决措施
删除大文件开始我是想着直接删除掉大文件,结果不行,还是会报上面的错;于是我又把文件放到忽略文件里,结果还是不行,还是说有大文件,报同样的错。这下只能老老实实的看官方的解决办法了,于是就打开http://git.io/iEPt8g老老实实的研究了一番。大意是说为了便于管理代码库和方便合作伙伴们使用,当你push50M以上的文件时github将会警告,当push100M以上文件,就直接拒绝你的push,要想push必须把该文件从本地仓库和远程仓库全部移除掉。这个移除会永久性的从本地git和github里移..原创 2020-07-06 16:26:19 · 3280 阅读 · 2 评论 -
简单对比git pull和git pull --rebase的使用
使用下面的关系区别这两个操作:git pull = git fetch + git mergegit pull --rebase = git fetch + git rebase现在来看看git merge和git rebase的区别。假设有3次提交A,B,C。在远程分支origin的基础上创建一个名为"mywork"的分支并提交了,同时有其他人在"origin"上做了一些修改并提交了。其实这个时候E不应该提交,因为提交后会发生冲突。如何解决这些冲突呢?有以下两种方法:1、g转载 2020-06-24 14:41:16 · 852 阅读 · 0 评论 -
MAC上Git安装
首先查看电脑是否安装Git,终端输入:git安装过则会输出:WMBdeMacBook-Pro:~ WENBO$ gitusage: git [--version] [--help] [-C <path>] [-c name=value] [--exec-path[=<path>]] [--html-path] [--man-pa...原创 2020-02-25 09:13:36 · 158 阅读 · 0 评论 -
Git,GitHub, GitLab, 以及CentOS下GitLab搭建
前言Git — 无需多说,2018年还不知道Git的程序猿不是好程序猿Git诞生于2005年,大神Linus的作品,Github诞生于2008年,没有Git就没有GitHub,Github已成为全球最大的代(tong)码(xing)开(jiao)源(you)社(wang)区(zhan),注册免费用户即可在Github上免费托管开源代码,如需建立私有仓库必须付费。那么Gitlab又是什么?...转载 2019-08-13 14:05:36 · 255 阅读 · 0 评论 -
Git 常用命令
1.git fetch和git pull区别git fetch 相当于从远程获取最新版本到本地,不会自动merge处理.git pull 相当于是从远程获取最新版本并merge到本地.理解过程为:git pull = git fetch + git merge两个过程,在实际使用过程中,git fetch更安全,因为在merge之前,我们可以查看更新情况,决定是否合并。...转载 2019-03-02 11:06:23 · 84 阅读 · 0 评论 -
将本地文件上传到GitHub 的两种方式(SSH 和 HTTPs)
在通过windows系统的电脑上写代码,需要将项目上传到GitHub上去。比如在Pycharm上写Django后端,整个项目是一个文件夹的形式,那么怎么才能这个文件夹通过Git命令上传到GitHub上呢?以下给出详细步骤:1、首先得安装git客户端安装方法很简单,跟安装QQ之类的一样,进入官网:https://git-scm.com/ ,点击右侧下载windows版本的软件包,然后双击...原创 2018-12-13 18:30:51 · 639 阅读 · 0 评论