Git
文章平均质量分 62
代码管理工具Git的使用,含Gitlab的linux环境搭建与常见使用,Git的基本操作,包含分支(branch)操作、提交(commit)内容操作、发布(issue)操作、暂存空间(stash)操作
LaiYoung1022
大数据系统
数据分析与挖掘
服务端开发
python使用
机器学习
深度学习
展开
-
HEXO框架搭建个人博客
HEXO框架搭建个人博客一、 环境搭建1. nodejs安装1.1 下载下载地址(选择LTS稳定版):https://nodejs.org/en/下载之后直接默认安装,一路next(建议不要放在C盘)1.2 测试nodejs打开windows的命令行工具输入node -vCopy显示版本号则安装成功1.3 测试npm# npm是nodejs安装时默认安装的# 直接在windows的命令行工具输入npm -vCopy显示如下则安装成功, npm管理工具用于安装Hexo原创 2021-03-08 11:07:10 · 212 阅读 · 0 评论 -
【Git操作】撤销,放弃本地修改
如果在修改时发现修改错误,而要放弃本地修改时,场景1:未使用 git add 缓存代码时。可以使用 git checkout -- filepathname (比如: git checkout -- readme.md ,不要忘记中间的 “–” ,不写就成了检出分支了!!)。放弃所有的文件修改可以使用 git checkout . 命令。此命令用来放弃掉所有还没有加入到缓存区(就是 git add 命令)的修改:内容修改与整个文件删除。但是此命令不会删除掉刚新建的文件。因为刚新建的文件还没已有加入原创 2021-02-24 14:57:36 · 392 阅读 · 0 评论 -
【Git操作】暂存工作区stash的使用
1、简介在开发过程中,我们会遇到“当前内容存在问题,但又不想将其删除完全并回退到代码最初状态”的时候,此时Git提供的暂存栈stash很好地解决了这一问题,我们可以将修改内容暂时缓存到暂存栈stash中,待需要使用的时候,再将暂存栈stash中的内容pop出即可2、使用暂停内容到队列中:git stash弹出暂存队列中的第一个内容:git stash pop清空所有暂存部分内容:git stash clear 清空第一个队列内容:git stash drop stash@{0} .原创 2021-02-24 00:02:23 · 255 阅读 · 0 评论 -
【Git操作】issue的发布、commit绑定
1、简介在Git的开发测试过程中,当项目取得阶段性成果并完成部署上线过后,将进行项目自测或者是由测试工程师完成测试,此时将借助git中的issue进行问题的提出,将问题内容反馈给研发人员,研发人员根据issue内容进行针对性的修复,并将修复后的结果反馈给测试人员,该过程属于一个迭代过程,待测试人员确认无误后,可关闭issue。2、使用当提交完某一个issue过后,系统将进行issue编号分配,如下图所示开发人员在进行issue修复的时候,可在commit的内容中添加issue的编号,如此操作之后,原创 2021-02-24 00:02:00 · 7517 阅读 · 5 评论 -
【Git操作】commit的提交、合并、修改、删除等操作
1、简介在Git的使用过程中,每次完成代码修改过后,即需要将修改内容保存到本地的某个分支中,然后将其推送到远端分支中,而每一次的提交都将以一次commit的形式保存至分支中,使用人员既可以使用命令行进行提交内容的查看、编辑和修改,也可以在git的操作界面上进行相应的操作,同时也可以直接下载该提交下对应的所有代码内容,如下图所示,而本文主要是从命令行操作的角度来介绍Git的commit相关操作2、使用(1)提交在完成代码修改后,可以通过git status来查看代码变更的基本情况,也可以通过git原创 2021-02-24 00:01:38 · 3749 阅读 · 1 评论 -
【Git操作】日志信息的查看
1、简介在使用git的过程中,常需要观看文件状态、提交状态、操作状态,本文将介绍主要的几种用于日志信息查看的操作命令2、使用git status:将当前分支下的文件状态展示出来git diff:将本次变更内容展示出来git log :将日志所有信息展示出来,含提交信息、时间、作者git log --all:将本次项目下的所有提交内容全部展示出来git log --oneline:将提交中的变化情况的主要信息展示出来git log --graph:将提交中的变化情况以线段的形式展示出来原创 2021-02-24 00:01:17 · 6218 阅读 · 0 评论 -
【Git操作】分支branch操作
1、简介几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。有人把 Git 的分支模型称为必杀技特性,而正是因为它,将 Git 从版本控制系统家族里区分出来。(摘抄自菜鸟教程)2、使用(1)查看分支查看本地分支:git branch查看所有分支(含远端分支):git branch -a(2)创建分支创建一个空分支:git branch 分支名从已有的本地分支创建新的本地分支(如从master分支),创建一个dev分支:git原创 2021-02-24 00:00:26 · 1291 阅读 · 0 评论 -
云服务器上搭建gitlab仓库
1、安装一些依赖软件包,SSH一般系统是默认安装好的,不过也不排除一些最小安装的系统没有sshd服务。sudo yum install -y curl policycoreutils-python openssh-serversudo systemctl enable sshdsudo systemctl start sshd2、关闭防火墙,或者开放HTTP的端口//刷新防火墙的规则iptables -F3、安装邮件服务,当gitlab想要通过邮件通知,也可以另外配置其它的邮件服务器su原创 2020-12-15 13:35:31 · 606 阅读 · 1 评论 -
【经验分享】GitLab配置ssh key
打开本地git bash,使用如下命令生成ssh公钥和私钥对ssh-keygen -t rsa -C '[email protected]' 然后一路回车(-C 参数是你的邮箱地址)然后打开/.ssh/id_rsa.pub文件(表示用户目录,比如我的windows就是C:\Users\Administrator),复制其中的内容打开gitlab,找到Profile Settings–>SSH Keys—>Add SSH Key,并把上一步中复制的内容粘贴到Key所对应的文本框,在Titl.原创 2021-02-23 09:17:07 · 463 阅读 · 0 评论