hooks git
git远程分支与本地分支同步
1.先执行 git fetch 2.再执行 git checkout 分支名 查看所有本地分支 git branch 查看所有远程分支 git branch -r 查看远程分支和本地分支的关联关系的命令 git remote show origin 命令解析 git remote show orig ......
CentOS7 安装git 配置秘钥公钥克隆代码
第一步:安装git客户端,默认安装在/usr/libexec/git-core目录 yum -y install git #查看版本 git --version 第二步:配置git信息 git config --global user.name "username" git config --glo ......
git 选择合并
需求: 有两个分支,develop,master,需要把develop的提交记录,选择性合并到master 1. 将ideal 切换到master分支,checkout 2. 3.根据提交记录,右键cherry pick 4.再执行push操作。合并完成 ......
GIT从安装到配置【超详细】
一. GIT的安装 1. 选择安装组件 2. 选择Git默认编辑器 Git 安装程序里面内置了 10 种编辑器,比如 Atom、Notepad、Notepad++、Sublime Text、Visual Studio Code、Vim 等等,根据需要自行选择,点击Next下一步继续 3. 设置初始化 ......
git提交443
通过IDEAL PUSH时提示以下错误 fatal: unable to access 'https://github.com/18618450592/mygit.git/': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to githu ......
【Python】 pytest 之Hook函数 (钩子函数)
Hook函数 (钩子函数) 钩子函数在 pytest 称之为 Hook 函数,它 pytest 框架的开发者,为了让用户更好的去扩展开发预留的一些函数。而预留的这些函数,在整个测试执行的生命周期中特定的阶段会自动去调用执行关于 pytest 中的预留钩子,可以通过开发插件,和在 conftest.p ......
github git push报错处理
报错如下: D:\code\springcloud2022_new_new\springcloud2022>git pushfatal: unable to access 'https://github.com/zhaowenqiao/springcloud2022.git/': Failed to ......
git服务器搭建过程以及遇到的问题
git 自动化部署 在 Git 服务器上为用户配置 SSH 公钥 git@Linux:~$ mkdir .ssh git@Linux:~$ touch .ssh/authorized_keys git@Linux:~$ chmod 600 .ssh/authorized_keys git@Linux ......
Git命令
Git命令 git init - 初始化一个新的Git仓库。 git clone - 克隆一个远程Git仓库到本地。 git add - 将文件添加到Git的暂存区。 git commit - 提交暂存区中的文件到Git仓库。 git status - 显示工作目录和暂存区的状态。 git log ......
汇总Linux、Git命令、工具
基本命令 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 hdparm - ......
git使用方法
git config --global user.name "yourname" git config --global user.email "youremail@youremail.com" 如果需要使用 HTTPS协议在本地与远程仓库之间进行数据传输,可以用以下命令配置客户端记住密码,避免每次 ......
学习 React Hook useState 快照机制
前言 本人不太了解 React 之前类组件中的 setState 函数,我是直接从 React Hook 入门的 React。网上查阅了其他文章以及视频,对于 setState 类组件函数,状态更新是异步的而不是同步的。 在最新文档(React Hook)中,useState 适用于函数组件,而这一 ......
Git 的使用
Git 的使用 1.提交: git commit -m "New File" 2.新建分支:git branch newImage 切换到新的分支上:git checkout <name> ;提交:git commit 新建分支并切换到新分支:git checkout -b <name> 3.分支与 ......
git
版本管理工具区别 集中式 svn(subversion) 分布式git 原理 大概是add-commit 中间一个缓冲区。 通过哈希值来区分每个不同的文件(blob)和文件夹(tree),其中文件夹只描述一层关系(文件名是hash的前两位,文件内容是剩余hash值), 在记录不同版本时,并不是将所有 ......
常用 Git 命令
Git 是我们日常工作中使用频率极高的工具,各种指令让人眼花缭乱,今天,我们就在这里总结一下它的一些基本指令,算是做一份操作笔记吧。 基本指令 git add 把要提交的文件的信息添加到暂存区中。当使用 git commit 时,将依据暂存区中的内容来进行文件的提交。 它通常将现有路径的当前内容作为 ......
git自动化(半自动)部署
title: git自动化(半自动)部署 date: 2023-01-26 categories: - other publish: true 2023/01/24🙄号就发觉自己的项目推到服务器太过于繁琐,需要人的地方太多 ( 就是懒 )😂,加上我朋友刚巧跟我说了下他笔记的存放不方便而做出的自动 ......
git bash 结束显示
当我们打开git bash here工具输入git branch -a时,由于项目太多,无法显示全部,到最后出现END,此时我们要输入其它命令却不可以输入,回车,空格,没有什么反应,感觉被卡住了,只有关闭,再打开重新输入命令查看相关的信息,出现这种现象只需要在命令行里面输入q 解决方法,输入键盘上的 ......
git bash 不能输入任何内容
我无法在Git-Bash命令行输入任何字符; 它显示的是一个闪烁的光标.Git Bash昨天工作正常,但我现在无法做任何事情.我该怎么做才能解决这个问题? 解决方案 解决方案是键入reset<Enter> 原因: 原来它可能是任何shell程序(cmd,git bash等)的问题,不一定只是一个Gi ......
团队如何选择合适的Git分支策略?
现代软件开发过程中要实现高效的团队协作,需要使用代码分支管理工具实现代码的共享、追溯、回滚及维护等功能。目前流行的代码管理工具,包括CVS,SVN,Git,Mercurial等。 相比CVS和SVN的集中管理,Git具有非常明显的优势,例如:去中心化的代码管理方式减少了开发者对中心服务器的依赖,每个 ......
Git常见的乱码问题
Git-Bash 中文乱码 主要是执行 ls,或者查看 commit message 时候中文显示不可见的乱码时,可以通过修改 Git 安装目录下的 /etc/bash.bashrc,添加两行配置即可 # User Settings export LANG="zh_CN.UTF-8" export ......
Git Commit Message 应该怎么写?
原文链接: Git Commit Message 应该怎么写? 最近被同事吐槽了,说我代码提交说明写的太差。其实都不用他吐槽,我自己心里也非常清楚。毕竟很多时候犯懒,都是直接一个 -m "fix" 就提交上去了。 这样做是非常不好的,我也是自食恶果,深受其害。特别是查看历史提交记录时,想通过提交说明 ......
关于`React Hook useEffect has a missing dependency`的解决办法(血泪版)
限于网上那些不讲业务的解决办法,在踩了一堆堆的坑后,还是决定应该写出来,顺带记录下useeffect的使用办法 讲真,只有彻底解决这个告警,才能明白react函数式编程的开发方式。 凡是不讲业务场景的解决办法全是耍流氓 场景1:页面初始化时发起请求 useState + useEffect + us ......
Git问题篇:Merge冲突解决办法以及版本回溯
在做软构实验lab1,使用git进行版本管理的时候遇到的问题。 因为我使用两个设备进行学习,因此在这当中涉及到两方本地版本库的更新问题, 出现问题的原因: 我在使用p1设备的时候在未 git pull 更新本地版本库的前提下进行了 Code,因此在完成修改进行git push 的时候出现了 merg ......
Git提交本地项目到云端仓库(学习理解持续更新)
进入项目文件夹 初始化本地仓库 git init 把所有文件添加到版本库中 git add . 查看添加的文件 git status ......
git 报Failed to connect to 127.0.0.1 port 1081: Connection refused
我遇到这个问题是我用了 全局代理。导致了端口被占用了。提示的错误是 Failed to connect to 127.0.0.1 port 1081: Connection refused解决办法:windows 和 mac 都适用第一步查询是否使用了代理: 输入:git config --glob ......
使用git子模块管理项目
使用git子模块管理项目 简介 开发过程中,往往需要将将项目拆分成不同的模块,Git子模块(git submodule)可以协助我们高效地进行项目管理。另外,子模块的思想也能够强化模块间的独立性,显著降低模块间的耦合度。 参考链接 官方文档:https://git-scm.com/book/zh/v ......
git使用其它
创建目录 切换到本地新建的dev分支,目录下还是这个目录下的文件。我push一下,指定推送到dev分支,那么dev分支就在远程仓库同步创建,并且文件也是本地这个目录下的文件,一样的。 好像得改个名字才行,比如dev2,然后拼接斜线和其它字符串 ......
git ignore 忽略文件/文件夹
匹配模式 '*' 会匹配除了 '/' 之外的任何数量的任何字符 '?' 会匹配除了 '/' 之外的“一个”任何字符 '**' 会匹配包括 '/' 的任何数量的任何字符 '!' 可以逆转模式,所有被 '!' 后面的的模式匹配的文件的修改都会被 git 考虑 这一段有一个我认为很重要的规则,原文: "I ......
git 服务器布置的一些坑
git 仓库push 提示文件已迁出报错 到object.git/.git 下(有congfig 文件)执行git config --bool core.bare true push下看能不能成功 如果还不行,执行git config receive.denyCurrentBranch ignore ......