Git
文章平均质量分 94
追求者2016
我的墓志铭:有的人活着,他已经死了;有的人死了,他还活着。你到底是活着还是死了?我不知道,我只知道——我还活着。我是一个无知的人,但我知道一点,那就是我什么都不知道。坚强地活下去。
展开
-
配置 `git hooks` 安装 husky@7 钩子+`lint-staged@12 格式化缓冲区的内容
问题先行git hook husky 不生效问题v4 版本及以上 在 package.json 中配置 husky 字段已经不可用。Why husky has dropped conventional JS config 放弃了传统的js配置。如果您使用Windows,那么husky只会使用系统上全局安装的版本。这里需要在全局安装 husky配置 git hooks 安装 husky @7 钩子+lint-staged @12 格式化缓冲区的内容git 版本 > 2.9.0原创 2022-05-26 15:55:47 · 1115 阅读 · 0 评论 -
从 Git 中移除某些历史 Commit
在 Git 开发中通常会控制主干分支的质量,但有时还是会把错误的代码合入到远程主干。 虽然可以直接回滚远程分支, 但有时新的代码也已经合入,直接回滚后最近的提交都要重新操作。 那么有没有只移除某些 Commit 的方式呢?可以一次revert操作来完成。一个例子考虑这个例子,我们提交了 6 个版本,其中 3-4 包含了错误的代码需要被回滚掉。 同时希望不影响到后续的 5-6。* 982d4f6 (HEAD -> master) version 6* 54cc9dc version...转载 2020-06-04 20:38:00 · 1539 阅读 · 0 评论 -
gitflow workflow git工作流
gitflow workflowgit flow 工作流参考资料: https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflowgetting started(起步)必备git可选,安装扩展 git-flowHow it works (gitflow 怎么工作)gitflow 工作流用...原创 2020-03-03 18:19:30 · 294 阅读 · 0 评论 -
git版本回退,回退指定某个文件
git版本回退刚好遇到需要回退某个文件版本的情景,记录下来回退版本git reset --hard <版本号># orgit reset --hard HEAD~1 # HEAD~1表示上一个版本 HEAD~2表示上两个版本回退指定版本,指定文件git checkout [<options>] [<branch>] -- <file&g...原创 2019-08-15 13:01:00 · 1724 阅读 · 0 评论 -
git 默认文件名大小不敏感问题解决
git 默认文件名大小不敏感问题直接配置git更省事儿git config core.ignorecase false全局配置git config --global core.ignorecase false基本的配置:git config --global user.name “你的名字”git config --global user.email “你的邮箱”git confi...原创 2019-04-27 09:39:47 · 239 阅读 · 0 评论 -
git拉取远程分支并在本地创建分支
一、查看远程分支使用如下git命令查看所有远程分支:git branch -r二、拉取远程分支并创建本地分支方法一使用如下命令:git checkout -b 本地分支名x origin/远程分支名x使用该方式会在本地新建分支x,并自动切换到该本地分支x。采用此种方法建立的本地分支会和远程分支建立映射关系。方式二使用如下命令:git fetch origin 远程分支名x...原创 2019-03-16 12:52:29 · 4920 阅读 · 0 评论 -
Git 工具 - 储藏(Stashing) git stash 暂存现在工作区的内容
Git 工具 - 储藏(Stashing)储藏(Stashing)经常有这样的事情发生,当你正在进行项目中某一部分的工作,里面的东西处于一个比较杂乱的状态,而你想转到其他分支上进行一些工作。问题是,你不想提交进行了一半的工作,否则以后你无法回到这个工作点。解决这个问题的办法就是git stash命令。“‘储藏”“可以获取你工作目录的中间状态——也就是你修改过的被追踪的文件和暂存的变更——并将它保存...转载 2018-06-27 13:43:07 · 1191 阅读 · 0 评论 -
Git中.gitignore文件不起作用的解决以及Git中的忽略规则介绍
使用Git管理代码的过程中,可以修改.gitignore文件中的标示的方法来忽略开发者想忽略掉的文件或目录,如果没有.gitignore文件,可以自己手工创建。在.gitignore文件中的每一行保存一个匹配的规则例如:1234567# 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件!l原创 2017-04-22 11:08:11 · 8393 阅读 · 1 评论 -
git 创建远程仓库,提交本地仓库到远程
首先通过浏览器创建一个远程仓库,得到远程仓库地址git@xxxx/xxxx.git根据下图进行初始化设置,即可把本地仓库推送到远程仓库原创 2017-03-29 14:39:51 · 385 阅读 · 0 评论 -
使用 Gogs 搭建自己的 Git 服务器,详见网址
Gogs(Go Git Service) 是一个基于 Go 语言的自助 Git 服务。Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X 以及 Windows。转载 2016-06-10 12:45:04 · 5125 阅读 · 0 评论 -
Git基本用法(上) - 摘自实验楼
git 是一款非常强大的版本控制工具。一、实验说明本节实验为 Git 入门第一个实验,可以帮助大家熟悉如何创建和使用 git 仓库。二、git的初始化在使用git进行代码管理之前,我们首先要对git进行初始化。……转载 2016-03-07 22:15:48 · 628 阅读 · 0 评论