checkout restore switch git
Git 简述与疑难记录
# Git 使用简述 - 详细学习见文章 [Git](https://www.cnblogs.com/zhu-ya-zhu/p/git_learn.html) ## IDEA 关联 Git - 若 IDEA 上方导航栏有 Git 则略过此步 - 若没有 Git 仅显示 VCS - 打开 VCS 点击 ......
Git ( 目标 + 概述 + 安装与常用命令 + 远程仓库 + IDEA 中使用 )
# Git 分布式 [TOC] ## 1、目标 - 了解 Git 基本概念 - 能够概述 Git 工作流程 - 能够使用 Git 常用命令 - 熟悉 Git 代码托管服务 - 能够使用 idea 操作 Git ## 2、概述 ### 2.1 开发中的实际场景 - 备份 - 防止不可控因素如电脑突然爆 ......
“Switch Cube”Privacy Policy
The privacy policy respects and protects the personal privacy of all users who use the privacy policy network services. In order to provide you with m ......
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 ......
git本地代码推送到远程仓库的指定分支并进行强制覆盖
1、关联远程仓库: 如果还没有关联远程仓库,可以使用以下命令将本地仓库关联到远程仓库: git remote add origin <远程仓库URL> 其中,origin 是远程仓库的别名,你可以自行命名 2、切换到要推送的分支: 确保你在本地切换到了要推送的分支。如果没有该分支,可以使用以下命令创 ......
git常用命令
git clone xxx(地址) //拉取代码 git checkout -b 分支名=》git push --set-upstream origin 分支名 (关联到远程仓库)//创建本地分支 git rebase -i 主分支 //合并主分支代码到自己的分支 git remote update ......
一个 git 仓库下拥有多个项目的 git hooks 配置方案
## 前言 通常情况下,一个 git 仓库就是一个项目,只需要配置一套 git hooks 脚本就可以执行各种校验任务。对于 monorepo 项目也是如此,monorepo 项目下的多个 packages 之间,它们是有关联的,可以互相引用,所以当成一个项目也没问题。 但是也有一种情况,一个 gi ......
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 ......
git submodule[转发]
[本文转发自:Git中submodule的使用] 背景 面对比较复杂的项目,我们有可能会将代码根据功能拆解成不同的子模块。主项目对子模块有依赖关系,却又并不关心子模块的内部开发流程细节。 这种情况下,通常不会把所有源码都放在同一个 Git 仓库中。 有一种比较简单的方式,是在当前工作目录下,将子模块 ......
Git的拓展
为了维护版本信息,修改对应版本的具体内容,需要进入指定的版本下 一、广义下的git的使用 1、首先,确保目录干净,以下情况则说明目录干净 2、查看提交历史:git log(发现,共提交过三次) 3、恢复历史提交 恢复至最后一次提交的上一次提交(也即倒数第二次提交) git reset --hard ......
Git&Github入门大全
Git定义:是一种分布式版本控制系统。git中的一些概念名词:Repository(仓库): Git仓库是存储代码和版本历史的地方。它可以是本地仓库(位于本地计算机上)或远程仓库(位于网络上)。Commit(提交): 提交是Git中的一个基本概念,表示对代码的一次更改。每个提交都有一个唯一的标识符( ......
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删除tag
1. idea在工具栏找到Terminal——》输入git ,确保支持git命令 2. 查看所有tag 3. 删除git上指定tag 单个删除: git tag -d <tagname>批量删除: git tag -d <tagname1> <tagname2> <tagname3> 4. push ......
ubuntu虚拟机git环境配置
1 ssh-keygen -t rsa -C ‘git注册的邮箱’ //记得改成自己的注册git的邮箱 2 把公钥黏贴到http://git.software.team/profile/keys页面中的大框中 3 本地配置全局用户名和用户Email git config --global user. ......
Git安装和TortoiseGit安装图文详解
0、环境 windows10 64位 1、Git下载和安装 Git官网:Git - Downloading Package (git-scm.com) 右键可以看到这两个选项即安装成功。 2、TortoiseGit下载和安装 官网地址:Download – TortoiseGit – Windows ......
Vscode 设置git bash为默认终端
1.文件-》首选项-》设置-》功能-》终端 2.点击上图中的在settings.json中编辑,添加如下信息: ``` { "terminal.integrated.profiles.windows": { "PowerShell -NoProfile": { "source": "PowerShe ......
vscode git突然失效问题解决
一:首先配置‘环境变量’ 打开电脑‘设置’ >关于 >高级系统设置 >环境变量 >用户和系统变量都设置一下,点击Path >新建 >将git-bash的应用程序地址粘贴到里面 >一直点击确定,直到退出 (这里的应用程序地址看自己保存的bash.exe的位置)我的是:C:\Program Files\ ......
从零开始的Git
> 完全小白的Git操作笔记,备忘使用 > 代码块的注释缩进太奇怪了,先凑活看😡 # 初始化配置 ```bash git config --global user.name "xxx" git config --global user.email xxx@xxx.com git config -- ......
git rebase -i 修改历史commit 说明 提交人author
### 测试 cmmit log ![image](https://img2023.cnblogs.com/blog/597729/202308/597729-20230816175404933-81591067.png) ### 一、加设要修改 dfcc73c (第2个提交), 那么 id 要写它 ......
git 常用命令
正文 1、常用命令 - 还原到指定提交后的版本:git reset --hard 日志版本号 (-soft 软还原,本地的代码还是最新的,通常用于合并小的提交) - 还原后强制提交:git push origin master -f - 还原错误的commit: git reset --soft H ......
git报错can't push refs to remote. Try running "Pull" first to integrate to your changes
# 0 前言 这是我在使用git提交代码到GitHub上时遇到的一个报错,刚遇到此问题,内心充满了恐惧,不知如何解决,花了不少时间查资料,因此有必要在此记录一下,同时希望可以为读者提供一定参考。 # 1 该错误出现的时期 在远程创建空仓库,然后本地写一些代码,尝试提交到远程时,出现标题所指的错误。 ......
git清理仓库
要压缩Git仓库的历史记录,可以使用`git filter-branch`命令或`git filter-repo`工具。这些方法可以修改仓库的历史记录,删除或合并提交,从而减小仓库的大小。请注意,在执行这些操作之前,请务必备份你的仓库,以防万一出现意外情况。 **使用 git filter-bran ......
Git 版本回退
## Git 版本管理的基本结构 ![](https://img2023.cnblogs.com/blog/964579/202308/964579-20230816160730698-80581029.png) - **Working Tree** :当前的工作区域 - **Index/Stage ......
homebrew安装git
# homebrew 安装 git 如果出现以下错误: ``` Warning: /opt/homebrew/bin is not in your PATH. ``` 在 `~/.zshrc` 文件中加入,并执行 `source ~/.zshrc`: ``` export PATH=/opt/hom ......
使用Jenkins部署Git仓库微服务项目
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具。本文使用Jenkins自动构建git仓库中的微服务项目,包括Jenkins的安装,插件的安装;系统环境的配置;docker镜像构建的远程SSH命令;部署到指定的机器等。 ......
Learn Git in 30 days——第 03 天:建立仓库
写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 要开始使用 Git 最重要的就是要先有一份 Git 仓库 (Git Repository) 才行,但是,这份仓库 ......
Git常用命令
git init git add . #将全部文件加入缓冲区 git commit -m “注释” 文件名.后缀 git status git clone 地址 关联到远程库 git remote add origin 你的远程库地址 把本地库的内容推送到远程 git pull --rebase o ......
ubuntu添加git权限
检查是否有SSH密钥: bash ls -la ~/.ssh 这将列出您的SSH目录中的所有文件。通常,您会看到如id_rsa和id_rsa.pub这样的文件。如果没有,您需要生成一个新的SSH密钥。 生成SSH密钥: 如果您还没有SSH密钥,可以使用以下命令生成一个: bash ssh-keyge ......
Go语言中的switch语句
Go 语言提供了两种主要形式的 `switch` 语句,它们分别有不同的用途和特点。 ### 1. 基于值的 `switch` 这种形式的 `switch` 语句是基于一个表达式的值来决定执行哪个 `case` 语句块。这与许多其他编程语言中的 `switch` 语句相似。 **语法**: ```g ......