git

Learn Git in 30 days—— 第 25 天:使用 GitHub 远端仓库 - 观念篇

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 上一篇大家学会了如何下载远端仓库 (git clone, git pull) 与上传远端仓库 (git push ......
仓库 观念 GitHub Learn days

Learn Git in 30 days—— 第 24 天:使用 GitHub 远端仓库 - 入门篇

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn GitHub 是目前全世界最多人采用的 Git 线上管理平台,他包含了完整的 Git 远端仓库实作,还有完整的议 ......
仓库 GitHub Learn days Git

Git常用命令

1、配置个人身份git config --global user.name 枝桠76454git config --global user.email 76454@sangfor.com 2、生成ssh公钥ssh-keygen -t rsa -C "76454@sangfor.com" -b 409 ......
命令 常用 Git

git提交到本地仓库的版本怎么删除

使用git reset [sha]命令 其中sha就是要回到的版本,我的需求是,在本地仓库提交了两个版本sha1,sha2, 还没推送到远程仓库去,假设前一个版本是sha0,那么我就可以用如下命令就行重置。 git reset sha0 ......
仓库 版本 git

QA:Git路径下的中文乱码

Q中文乱码: A解决:git config --global core.quotepath false ......
乱码 路径 Git

git pull代码时提示:Your local changes to the following files would be overwritten by merge

内容来自对 chatgpt 的咨询 这个错误提示意味着你在执行git pull命令时,Git发现你当前工作目录中的一些文件与远程仓库的变更产生了冲突。这可能是因为你在本地修改了一些文件,而远程仓库也有更新。Git不允许在有未提交的本地修改时直接执行git pull,以防止可能的冲突。 要解决这个问题 ......
overwritten following changes 代码 files

Git

目录Git安装初始化配置创建版本库添加文件提交文件时光穿梭版本回退工作区与版本库管理修改撤销修改删除文件远程仓库添加远程库从远程库克隆分支管理解决冲突分支管理策略Bug分支Feature分支多人协作Rebase标签管理创建标签操作标签自定义 Git忽略特殊文件配置别名搭建 Git 服务器其他刷新.g ......
Git

Centos7 Git 安装

Centos7 Git 安装 最新git源码下载地址: https://github.com/git/git/releases https://www.kernel.org/pub/software/scm/git/ 1 移除旧版本git centos自带Git,7.x版本自带git 1.8.3.1 ......
Centos7 Centos Git

Git操作合集

Git结构 简单的git使用过程 “git status”,查看本地变动的文件是否符合预期; “git add .”,将所有变动文件提交到本地暂存区; “git commit -m "message"”,将修订提交到本地仓库,附加注释信息message; “git push origin <bran ......
Git

git master 不存在

How to Fix the "src refspec master does not match any" Error如何修复“src refspec master不匹配任何”错误 Now you are aware that the master branch does not exist. T ......
master git

git commit 报错:找不到 python 3.8

到这个问题的原因可能有很多,这里只是记录下针对我遇到这这跟题的原因及解决方法 问题描述 执行 git commit 命令,报错 /usr/bin/env: ‘python3.8’: No such file or directory 问题分析 git commit 命令本身不需要 python,找不 ......
commit python git 3.8

git设置ssh key 同时配置Gitee和GitHub

背景: 由于一直用gitee来git代码,并且一直通过ssh无密码连接本地和gitee远程仓库。 最近想使用github的GitHub Pages的部署功能,就不得不在github上建立远程仓库,并使用ssh方式来git代码。 这个时候就发现,之前的ssh秘钥不能同时在gitee和github上使用 ......
同时 GitHub Gitee git ssh

Git版本控制

Git版本控制 注意: 开始学习之前,确保自己的网络可以畅通的连接Github:https://github.com,这个是一个国外网站,连起来特别卡,至于用什么方式实现流畅访问,懂的都懂。 其实版本控制在我们的生活中无处不在,比如你的期末或是毕业答辩论文,由于你写得不规范或是老师不满意,你的老师可 ......
版本 Git

Git 基础使用

简易的命令行入门教程: Git 全局设置: git config --global user.name "liuzonglin" # 设置用户签名 git config --global user.email "lzlysfxx@163.com" # 设置用户邮箱 创建 git 仓库: mkdir ......
基础 Git

git SSL certificate problem unable to get local issuer certificate

git SSL certificate problem unable to get local issuer certificate 这个问题是由于没有配置信任的服务器HTTPS验证。默认,cURL被设为不信任任何CAs,就是说,它不信任任何服务器验证。只需要执行下面命令就可以解决: git con ......
certificate problem issuer unable local

git format patch

git format-patch $ git format-patch HEAD^ #生成最近的1次commit的patch $ git format-patch HEAD^^ #生成最近的2次commit的patch $ git format-patch HEAD^^^ #生成最近的3次commi ......
format patch git

Linux安装Git(图文解说详细版)

最近开个新坑,就是在linux环境中操作开发环境,带大家玩转Linux,会整理出一篇Linux的专栏,欢迎大家订阅!! 博主服务器版本:CentOS7.8 有两种安装方法第一种,yum安装,直接输入一行命令就可以进行安装了yum install git1 输入 git --version查看Git是 ......
图文 Linux Git

git 同一台机器上管理多个github账户

同一台机器上一个ssh key只能管理一个github账户,如果给第二个github账户添加同一个ssh key时会提示以下错误 Key is already in use 所以要想在同一台机器上管理多个github账户,那就需要使用多个ssh key 1.创建一个新的ssh key ssh-key ......
账户 多个 机器 github git

git 删除本地、远程分支

删除远程分支:git push origin :branchName # 删除远程分支 git push origin --delete stark # 删除远程分支stark 常用 删除本地分支: git branch -d branchName # 删除本地分支,强制删除用-D git bran ......
分支 git

git rebase分支的流程和注意事项

比如有两个开发了比较多功能的分支,或者在比较久的一次提交上做了一个hotfix,这个时候如果合并,通过ui查看会有一条额外的很长的线连接过来,不美观,看起来也不方便。 可以用rebase进行变基,强行把两个分支的内容合并到一起。 rebase与merge的区别 merge就是把两个分支,当前的内容, ......
分支 注意事项 流程 事项 rebase

通过代理访问git仓库

某些情况下,连接仓库的网络很不稳定,访问时好时坏;或者仓库的域名或地址被墙,无法直接访问。此时如果有可靠的代理,那么就可以考虑按以下的方式进行配置,然后通过代理来访问仓库。 通过http协议访问git仓库 如果是通过http代理访问仓库,可以在本地做如下配置: # 创建并进入本地目录 mkdir m ......
仓库 git

使用Git报错fatal: unable to access '‘ Couldn't connect to server

一般该错误是因为用了梯子,运行以下代码后再继续git就正常了 git config --global --unset http.proxy 或者 git config --global --unset https.proxy ......
connect Couldn access unable server

Git指令

记录常用的Git指令。 配置username和email git config user.name "adma@gmail.com" git config user.email "adma@gmail.com" 替换user-name和email it config --replace-all us ......
指令 Git

Learn Git in 30 days—— 第 23 天:修正 commit 过的版本历史记录 Part 5

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 我们上一篇文章谈到的 Rebase 是用来将现有的两个分支进行「重新指定基础版本」,执行 Rebase 之后,也 ......
版本 commit 历史 Learn days

git回退版本方法

因为idea不知道什么原因抽风,把一些忽略的文件也推送了,须要回退版本 1.首先,注意备份 2.具体回退方法,来自 文心一言 ai大模型的回答 git回退命令是git reset --hard1。 使用git reset --hard命令会将HEAD指针、当前分支指针和索引区都移动到指定的commi ......
版本 方法 git

git commit 的常用类型

fix: 修复bug feat: 添加新功能或功能改进 refactor: 代码重构,既不修复错误也不添加新功能的代码更改 docs: 更新文档,如 README、文档注释等 style: 代码样式调整,例如格式化、空格、缺少分号等,对代码逻辑没有实质性影响 test: 添加或修改测试代码 chor ......
常用 类型 commit git

git submodule多模块开发

开发中遇见了这样一个问题,A B C 三个项目都要使用到同一个模块的一些功能,并且这个模块的功能根据A B C三个项目场景需要一些代码逻辑改动(A B C 可以理解为三个使用了不同base工具包的项目,或者相同base工具包但是版本不同等),这个时候 git 的 submodule可能会帮你解决这个 ......
submodule 模块 git

Git版本控制工具

Git版本控制工具 一.简介 1、git是一款分布式的版本控制工具,使用git每台本地主机都可以作为一个本地库,每个本地库可实现资源的相互共享,也可以把本地库的资源推送到远程仓库中(码云、github),不同本地库可以作为一个节点,允许有多个节点之间实现资源共享,避免了单点故障。 2、与SVN区别在 ......
版本 工具 Git

Git忽略提交规则 - .gitignore配置运维总结

在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。简单来说一个场景:在你使用git add .的时候,遇到了把你不想提交的文件也添加到了缓存中去的情况,比如项目的本地配置信息,如果你上传到Git中去其他人p ......
gitignore 规则 Git

git多个commit合并成一个

前言 一个功能有多个commit要合并成一个更加美观 操作 打开git base 1.输入git log -8 //查看前8条提交 2.输入git rebase -i HEAD~3 //表示最近的3条合并成一条 3.输入完后界面如下,按i进入编译模式,将第2,3个pick改为s,表示将后2条合并到第 ......
多个 commit git