分支push pull git

忽略某个已经托管给git的文件,防止二次提交

# 执行命令将文件加入不提交队列 git update-index --assume-unchanged 你的文件路径 # 执行命令将文件取消加入不提交队列 git update-index --no-assume-unchanged 你的文件路径 ......
文件 git

git

git 本地代码提交至远程master分支解决方法 git 提交代码,本地新建一个my分支,不从本地master分支直接上传,而是先从本地my分支上提交至本地master分支,然后本地master提交至远程master分支上。前提是远程只有一个master分支。第一步:首先到工程目录下。打开git ......
git

计算二叉树双分支结点的个数

结点有左右孩子,count++; 一个是递归算法,没咋明白,书上的,三行代码。 一个是利用层次遍历,出队元素有左右孩子时count++。感觉层次遍历可以解决好多问题 #include <stdio.h> #include <stdlib.h> #define MaxSize 100 typedef ......
结点 分支 个数

20230817 chapter3 tooling up 学习make GDB git 等工具

make -B 强制重新make gdb之前,需要先在编译时加入 -g 参数以开启debug模式,修改一下makefile; TARGET=move ifdef DEBUG DEBUGFLGS = -g else DEBUGFLGS = endif $(TARGET): $(TARGET).o ld ......
20230817 chapter3 chapter tooling 工具

Git 简述与疑难记录

# Git 使用简述 - 详细学习见文章 [Git](https://www.cnblogs.com/zhu-ya-zhu/p/git_learn.html) ## IDEA 关联 Git - 若 IDEA 上方导航栏有 Git 则略过此步 - 若没有 Git 仅显示 VCS - 打开 VCS 点击 ......
疑难 Git

Git ( 目标 + 概述 + 安装与常用命令 + 远程仓库 + IDEA 中使用 )

# Git 分布式 [TOC] ## 1、目标 - 了解 Git 基本概念 - 能够概述 Git 工作流程 - 能够使用 Git 常用命令 - 熟悉 Git 代码托管服务 - 能够使用 idea 操作 Git ## 2、概述 ### 2.1 开发中的实际场景 - 备份 - 防止不可控因素如电脑突然爆 ......
仓库 命令 常用 目标 IDEA

git bash中文文件名乱码的处理方法

1.git bash 窗口右键,选择 Options ->Text,选择zh_CN、UTF-8 ![image](https://img2023.cnblogs.com/blog/1447060/202308/1447060-20230817155309243-1562471512.png) 2.g ......
乱码 文件名 文件 方法 bash

git本地代码推送到远程仓库的指定分支并进行强制覆盖

1、关联远程仓库: 如果还没有关联远程仓库,可以使用以下命令将本地仓库关联到远程仓库: git remote add origin <远程仓库URL> 其中,origin 是远程仓库的别名,你可以自行命名 2、切换到要推送的分支: 确保你在本地切换到了要推送的分支。如果没有该分支,可以使用以下命令创 ......
分支 仓库 代码 git

git常用命令

git clone xxx(地址) //拉取代码 git checkout -b 分支名=》git push --set-upstream origin 分支名 (关联到远程仓库)//创建本地分支 git rebase -i 主分支 //合并主分支代码到自己的分支 git remote update ......
命令 常用 git

一个 git 仓库下拥有多个项目的 git hooks 配置方案

## 前言 通常情况下,一个 git 仓库就是一个项目,只需要配置一套 git hooks 脚本就可以执行各种校验任务。对于 monorepo 项目也是如此,monorepo 项目下的多个 packages 之间,它们是有关联的,可以互相引用,所以当成一个项目也没问题。 但是也有一种情况,一个 gi ......
仓库 git 多个 方案 项目

Git出现 fatal: Pathspec 'xxx' is in submodule 解决方案[转发]

使用Yii Framework进行项目开发,在手动更新vendor的时候发现更新以后无法git add。 更新了七牛的SDK, 目录为vendor/crazyfd/yii2-qiniu, 下面有4个文件, LICENSE Qiniu.php README.md composer.json 使用git ......
submodule Pathspec 解决方案 方案 fatal

git submodule[转发]

[本文转发自:Git中submodule的使用] 背景 面对比较复杂的项目,我们有可能会将代码根据功能拆解成不同的子模块。主项目对子模块有依赖关系,却又并不关心子模块的内部开发流程细节。 这种情况下,通常不会把所有源码都放在同一个 Git 仓库中。 有一种比较简单的方式,是在当前工作目录下,将子模块 ......
submodule git

Git的拓展

为了维护版本信息,修改对应版本的具体内容,需要进入指定的版本下 一、广义下的git的使用 1、首先,确保目录干净,以下情况则说明目录干净 2、查看提交历史:git log(发现,共提交过三次) 3、恢复历史提交 恢复至最后一次提交的上一次提交(也即倒数第二次提交) git reset --hard ......
Git

Git&Github入门大全

Git定义:是一种分布式版本控制系统。git中的一些概念名词:Repository(仓库): Git仓库是存储代码和版本历史的地方。它可以是本地仓库(位于本地计算机上)或远程仓库(位于网络上)。Commit(提交): 提交是Git中的一个基本概念,表示对代码的一次更改。每个提交都有一个唯一的标识符( ......
大全 Github Git amp

GIT简记

GIT简记 git init git remote add origin http://xxx.com/xxx.git git pull origin master git status git add . git commit -m '修改日志' git push origin master 20 ......
简记 GIT

Git删除tag

1. idea在工具栏找到Terminal——》输入git ,确保支持git命令 2. 查看所有tag 3. 删除git上指定tag 单个删除: git tag -d <tagname>批量删除: git tag -d <tagname1> <tagname2> <tagname3> 4. push ......
Git tag

ubuntu虚拟机git环境配置

1 ssh-keygen -t rsa -C ‘git注册的邮箱’ //记得改成自己的注册git的邮箱 2 把公钥黏贴到http://git.software.team/profile/keys页面中的大框中 3 本地配置全局用户名和用户Email git config --global user. ......
环境 ubuntu git

Git安装和TortoiseGit安装图文详解

0、环境 windows10 64位 1、Git下载和安装 Git官网:Git - Downloading Package (git-scm.com) 右键可以看到这两个选项即安装成功。 2、TortoiseGit下载和安装 官网地址:Download – TortoiseGit – Windows ......
TortoiseGit 图文 Git

Vscode 设置git bash为默认终端

1.文件-》首选项-》设置-》功能-》终端 2.点击上图中的在settings.json中编辑,添加如下信息: ``` { "terminal.integrated.profiles.windows": { "PowerShell -NoProfile": { "source": "PowerShe ......
终端 Vscode bash git

vscode git突然失效问题解决

一:首先配置‘环境变量’ 打开电脑‘设置’ >关于 >高级系统设置 >环境变量 >用户和系统变量都设置一下,点击Path >新建 >将git-bash的应用程序地址粘贴到里面 >一直点击确定,直到退出 (这里的应用程序地址看自己保存的bash.exe的位置)我的是:C:\Program Files\ ......
vscode 问题 git

从零开始的Git

> 完全小白的Git操作笔记,备忘使用 > 代码块的注释缩进太奇怪了,先凑活看😡 # 初始化配置 ```bash git config --global user.name "xxx" git config --global user.email xxx@xxx.com git config -- ......
Git

git rebase -i 修改历史commit 说明 提交人author

### 测试 cmmit log ![image](https://img2023.cnblogs.com/blog/597729/202308/597729-20230816175404933-81591067.png) ### 一、加设要修改 dfcc73c (第2个提交), 那么 id 要写它 ......
commit author rebase 历史 git

如何配置Apple推送证书 push证书

​ 转载:如何配置Apple推送证书 push证书 想要制作push证书,就需要使用快捷工具appuploader工具制 作证书,然后使用Apple的推送功能配置push证书,就可以得到了。PS:push没有描述文件,所以不 要问推送选择哪种描述文件类型。 推送证书是用来配置在网站上推送的,放服务器 ......
证书 Apple push

如何配置Apple推送证书 push证书

​ 转载:如何配置Apple推送证书 push证书 想要制作push证书,就需要使用快捷工具appuploader工具制 作证书,然后使用Apple的推送功能配置push证书,就可以得到了。PS:push没有描述文件,所以不 要问推送选择哪种描述文件类型。 推送证书是用来配置在网站上推送的,放服务器 ......
证书 Apple push

git 常用命令

正文 1、常用命令 - 还原到指定提交后的版本:git reset --hard 日志版本号 (-soft 软还原,本地的代码还是最新的,通常用于合并小的提交) - 还原后强制提交:git push origin master -f - 还原错误的commit: git reset --soft H ......
命令 常用 git

git报错can't push refs to remote. Try running "Pull" first to integrate to your changes

# 0 前言 这是我在使用git提交代码到GitHub上时遇到的一个报错,刚遇到此问题,内心充满了恐惧,不知如何解决,花了不少时间查资料,因此有必要在此记录一下,同时希望可以为读者提供一定参考。 # 1 该错误出现的时期 在远程创建空仓库,然后本地写一些代码,尝试提交到远程时,出现标题所指的错误。 ......
quot integrate to changes running

git清理仓库

要压缩Git仓库的历史记录,可以使用`git filter-branch`命令或`git filter-repo`工具。这些方法可以修改仓库的历史记录,删除或合并提交,从而减小仓库的大小。请注意,在执行这些操作之前,请务必备份你的仓库,以防万一出现意外情况。 **使用 git filter-bran ......
仓库 git

Git 版本回退

## Git 版本管理的基本结构 ![](https://img2023.cnblogs.com/blog/964579/202308/964579-20230816160730698-80581029.png) - **Working Tree** :当前的工作区域 - **Index/Stage ......
版本 Git

homebrew安装git

# homebrew 安装 git 如果出现以下错误: ``` Warning: /opt/homebrew/bin is not in your PATH. ``` 在 `~/.zshrc` 文件中加入,并执行 `source ~/.zshrc`: ``` export PATH=/opt/hom ......
homebrew git

使用Jenkins部署Git仓库微服务项目

Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具。本文使用Jenkins自动构建git仓库中的微服务项目,包括Jenkins的安装,插件的安装;系统环境的配置;docker镜像构建的远程SSH命令;部署到指定的机器等。 ......
服务项目 仓库 Jenkins 项目 Git