Git工作区域工作区域划分暂存区设计目的Git基本操作核心操作初始化和配置指令HEAD指针Git版本回滚指令介绍reset模式reset hard使用场景reset soft使用场景reset mixed使用场景reset使用注意事项checkout使用场景Git分支管理什么是分支分支应用场景分支相关指令被合并分支和目标分支merge模式merge和rebase的区别分支合并的正确方式merge合
一、当你建一个新仓库,GITLA会提示基本操作命令:Command line instructions
Git global setup
git config --global user.name "范晓"
git config --global user.email "fanxiao01@cifi.com.cn"
Create a new repository
git clone -b deve
git 在合并分支时有两种策略,是 Fast-forward 和 recursive。合并分支时有如下两种情况。Situation One现在在 master 分支上有两次提交。基于 c2 的提交创建了分支 feature,在分支 feature 上做了两次提交。如下图。此时如果将 feature
GitLab是一款使用MIT许可证的基于网络的Git仓库管理工具,我们可以使用它来搭建自己的Git仓库,本文将介绍如何使用Gitlab在Linux下快速搭建Git仓库。Gitlab服务端搭建 在Linux(CenterOS7.6)下我们会以Docker的方式来安装Gitlab,对Docker不了解的朋友可以参考:开发者必备Docker命令。下载Gitlab的Docker镜像docker pull
转载
2024-06-19 11:13:22
92阅读
当多个人开发同一个项目时,很容易造成代码混乱,甚至是代码丢失。合理的代码提交规范,可以很好的规避这个问题。项目常用分支有三个,分别为master生产环境分支、feature-uat测试环境分支、develop-id开发分支。以下对这个三个分支和分支提交流程进行了详细介绍。常用分支master 主分支 , 产品的功能全部实现后 , 最终在master分支对外发布 只能从其他分支(release/ho
转载
2024-03-11 09:16:05
202阅读
昨天手残 然后在GitHub for windows 上点了revert 然后就给重置了 更手残的是又给同步了 . 但是 GitHub 会保留之前的版本 . 只要删掉本次修改就可.解决方案: gitshell ->> git revert HEAD 还原已经提交的修改此次操作之前和之后的commit和histo
转载
2024-03-30 19:03:39
442阅读
Git 提交和常见操作git pull --rebase(可省略,修改代码前先更新也可以提交前再更新)
git add .
git commit -m “备注信息”
git pull --rebase(不可省略)
git push origin HEAD:refs/for/remote_branch
commit规范常见一共四个字段:1、操作类别: * add:添加; * update
用法git reset用于回退版本,可以指定退回某一次提交的版本。直接删除指定的 commit 之后的记录。命令语法格式如下:git reset [--soft | --mixed | --hard] [HEAD]
--mixed 为默认,可以不用带该参数,不删除工作空间改动代码,撤销 commit,并且撤销 git add
--soft 不删除工作空间改动代码,撤销 commit,不撤销
转载自:://blog..net/qinjienj/article/details/7621887我们难免会因为种种原因执行一些错误的commit / push,git提供了revert命令帮助程序员修复这样的错误。举个例子,下图是git commit 的历史记录git rever...
转载
2014-08-04 13:06:00
425阅读
2评论
目录一、基本操作 1.登录:2.修改密码:二、项目管理1.新建项目2.编辑或删除项目三、用户管理(管理员使用,非管理员跳过此步骤)1.新建用户2.编辑和删除用户四、组管理(管理员使用,非管理员跳过此步骤)1.新建组2.编辑或删除组3.添加组成员4.修改成员的权限(owner用户操作)5.从组管理添加项目五、权限说明 一、基本操作2.修改密码:Profile Setting
转载
2024-05-22 19:40:16
165阅读
两种情况(场景) 情况一 代码还只在本地,未push到运程仓库,想把代码还原到上一次commit的代码,此时操作为代码撤销解决方案:git reset [--hard|soft|mixed|merge|keep] [commit|HEAD]情况二 代码已经push到运程仓库,想把代码还原到上
理解revert还原提交,撤销已经存在的commit的所有更改,原来 it # 撤销制定commitid表示的patch上的更改# merge之后...
原创
2021-07-13 16:09:07
652阅读
这是一个在主库使用的命令,可以保存历史,同时撤销提交。git revert commit-id:这条命令的含义是,以一个“反向”补丁的形式,逆向执行commit-id的操作,最终新添加一个commit。常见的是revert HEAD,即撤销上一次的提交。那么,如果commit-id不是HEAD呢?比如v1,v2,v3是版本,revert的是v2,那么只会撤销v2里面的操作,后面依旧保留。下面验证:
原创
2022-11-11 12:22:37
711阅读
git revert ****** 撤销一个已经提交的commitID只是撤销某次操作,不会改变别的 http://gitb
原创
2023-06-26 05:44:30
71阅读
使用 github pages, 快速部署你的静态网页Github Pages 官网
Github Pages:
Websites for you and your projects. Hosted directly from your GitHub repository. Just edit, push, and your changes are live. 前言
一、简介GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。
GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。二、基础环境准
转载
2024-03-22 22:01:06
270阅读
在GreenSock Animation Platform (GSAP) 中,reversed, revert, 和 reverse 都与动画的控制有关,但它们各有不同的用途和使用场景:1. reverse含义: reverse 是一个方法,用于立即反转当前正在播放或已经完成的动画。调用此方法后,动画会从当前位置开始反向播放至其初始状态。 用法:let tween = gsap.to(".box"
官方安装教程gitlab / gitlab-ce官网下载:https://www.gitlab.cc/downloads
官网安装说明:https://doc.gitlab.cc/ce/install/requirements.html
开源版本和企业版本对比:https://www.gitlab.cc/features/#enterprise
解决官方无法安装的情况Gitlab Communit
转载
2024-04-25 11:48:55
68阅读
一.安装并配置必要的依赖关系首先要在CentOS系统上面安装所需的依赖:ssh、防火墙、postfix(用于邮件通知)、wegt,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。1.安装SSH协议安装命令:sudo yum install -y curl policycoreutils-python openssh-server出现如下图,表示安装成功2.设置SSH服务开机自启动&nb
转载
2024-05-30 06:47:26
774阅读
1.CI / CD 简介软件开发的持续方法基于自动执行脚本,以最大限度地减少在开发应用程序时引入错误的可能性。从新代码的开发到部署,它们需要较少的人为干预甚至根本不需要干预。它涉及在每次小迭代中不断构建,测试和部署代码更改,从而减少基于有缺陷或失败的先前版本开发新代码的机会。有三种主要方法,我们可以根据自己项目特点进行选择。1.1 持续集成考虑一个应用程序,其代码存储在GitLab中的Git存储库
转载
2024-03-28 11:07:21
213阅读