merge git no-ff ff

git ignore的小技巧

在`.gitignore`文件中,你可以使用`!`来排除特定模式的文件,即使在通配符规则中已经排除了相关文件类型。对于你的情况,你可以像这样配置`.gitignore`文件: ``` *.txt !requirements.txt ``` 这样,`*.txt`会排除所有以`.txt`结尾的文件,但是 ......
技巧 ignore git

Git 入门

> [Git 入门教程](https://www.bilibili.com/video/BV1HM411377j) # 0x01 概述 * Git 是一个免费、开源的分布式版本控制系统,其使用一个叫做仓库的数据库来记录文件的变化 * 仓库中每个文件都有一个完整的版本历史记录 * 版本控制系统 Ver ......
Git

git如何拉取指定版本号?

前期准备工作: 步骤1.安装好git (省略,自行百度) 步骤2.找一个空白的文件右键 》Git Bash Here 打开git 命令窗口输入:git init (初始化本地仓库,目的是为了待会能克隆代码到本地仓库) 如图所示: 重点开始: 说一下我遇到的情况吧,项目上不知道从哪个版本开始就出现重大 ......
版本 git

git的版本控制流程

1、git是一款版本控制工具 例如我们常用的淘宝,每次升级,版本号就会加一。那么我们怎么控制版本号呢? --使用git。 2、最常使用的git指令 git add . 暂存 git commit -m"***" 提交到本地 git pull 将远程仓库代码下拉到本地 git push 提交到远程仓库 ......
流程 版本 git

Git

# Git简介 Git是一种**分布式版本控制系统**。 分布式版本控制系统(DVCS)客户端不只提取最新版本的文件快照,而是把服务器上代码仓库完整的镜像下来,包括历史记录。这样每一次克隆操作,就是对服务器代码仓库的完整备份。当服务器发生故障时,可以使用镜像出来的本地仓库进行恢复。 # Git三种状 ......
Git

Git配置

### Git配置 #### 配置SSH Keys ``` ssh-keygen -t rsa -C "xxxxx@xxxxx.com"# Creates a new ssh key using the provided email # Generating public/private rsa k ......
Git

Git配置

### Git配置 #### 配置SSH Keys ``` ssh-keygen -t rsa -C "xxxxx@xxxxx.com"# Creates a new ssh key using the provided email # Generating public/private rsa k ......
Git

【学习笔记】Git

Git 一、git的安装 1.官网:Git (git-scm.com) 速度较慢 2.淘宝镜像:http://npm.taobao.org/mirrors/git-for-windows/ 速度快 下载完后直接无脑安装 这一步是选择git的默认文本编辑器,我的选择是vs code 安装完成后,鼠标右 ......
笔记 Git

安装Python310和Git

- [安装Python310](#安装python310) - [1.下载](#1下载) - [2.安装](#2安装) - [安装Git](#安装git) - [1.下载安装](#1下载安装) - [2.汉化Git Bash](#2汉化git-bash) - [2.汉化Git GUI](#2汉化gi ......
Python 310 Git

git常用命令行速查表

上传git,基本四步曲(默认master分支) 1.git pull 把远程文件同步到本地,避免发生冲突 2.git add . 暂存所有新增文件) 3.git commit -m "提交日志" 提交所有暂存(提交所有变动:git commit -m “提交日志” -a) 4.git push 推送 ......
命令 常用 git

git cherry-pick的使用

git cherry-pick <commit id> 是用来将其他某个分支上的某次commit复制到当前分支 假设你的项目提交历史如下:(箭头相当于一个指针,表示当前这个commit是基于指向的那个commit修改的,HEAD也是一个这样的指针) 如果你希望将提交 e43a6 拉取到 master ......
cherry-pick cherry pick git

git push origin HEAD:refs/for/master 的意思(转)

原文:https://blog.csdn.net/u010312474/article/details/107915694 1.git push <远程主机名> <本地分支名> : <远程分支名> 例如git push origin master:refs/for/master是将本地的master ......
意思 origin master HEAD push

【大联盟】20230626 集查并(dsu) 题解 AT_toyota2023spring_final_g 【Git Gud】

【大联盟】20230626 集查并(dsu) 题解 AT_toyota2023spring_final_g 【Git Gud】 zyx /bx ## 题目描述 [here](https://atcoder.jp/contests/toyota2023spring-final/tasks/toyota ......

同一台电脑配置公司git和个人git

https://www.cnblogs.com/hezhi/p/10317642.html 照着这篇文章的第二章做就行,亲测有效。 建议有条件的情况下专门配一台公司电脑,避免泄露公司代码。 ......
git 电脑 公司 个人

set ff=unix

今天在公司部署项目的时候,执行启动脚本的时候,出现,不能识别这个命令的错误。很纳闷 于是寻求同事的帮助,同事说,你需要设置一下这个启动脚本的换行符格式就好了。 具体解决办法: 使用 vi 编辑器,执行 vi run.sh 然后输入:set ff=unix, 使用Unix换行符。 然后将 run.sh ......
unix set ff

在vscode中配置git-2

在vscode里面创建分支,并合并分支 1.创建分支main 1.1.左下角点击"master",在编辑器顶部中间出现的下拉框中选择第一个“正在创建分支” 1.2.点击后,出现另外一个输入框,输入要创建饿分支名称"main",点击enter键确认创建分支 1.3.创建成功之后,在vscode的右下角 ......
vscode git

在vscode中配置git

1.配置VsCode的Git地址 1.1.打开 “文件”-“首选项”-“设置” 搜索git.path 打开setting.json 1.2.添加 “git.path”:“Git实际安装地址” VsCode中git路径的设置(window系统) 参考文章https://code84.com/76797 ......
vscode git

[Joplin] git实现Joplin多PC端加密文件同步

# git 实现 Joplin 多 PC 端加密文件同步 ## 场景 一些笔记虽然不是什么重要的东西, 但是需要加密一下 同时也要在不同的 PC 端进行编辑 (上班 + 下班) ## 方案 通过 Joplin 加密文件内容, 将加密文件同步到本地 File system 再通过 git 上传到代码托 ......
Joplin 文件 git

git中恢复误删除的文件

如果文件误删除,可通过以下方式恢复 1.没有提交(commit)依然在暂存区 git checkout -- . 2.已提交 git reset --harf HEAD^^ 可恢复到上个版本,其中一个^代表往上一个版本 git reset --hard 版本号 通过版本号恢复 git log 查看版 ......
文件 git

git的一些问题解决及一些使用技巧

1. git diff 文件比对时中文编码问题。 git diff 一个有差异的文件时,如果出现中文差异,显示出的内容无法阅读,如下内容所示。这时可以通过修改git config配置几个命令来解决。+ //<E4><BF><9D><E5><AD><98> #在命令行下输入以下命令: $ git co ......
使用技巧 技巧 问题 git

Git 二分查找 引入 bug 的 commit

``` git bisec start ``` 当前 commit 包含 bug ``` git bisec bad ``` 找到不含 bug 的 commit ``` git bisec good xxx ``` 会自动回滚到中间的 commit 如果还有 bug ``` git bisec ba ......
commit Git bug

Git Sparse Checkout

# 背景 由于仓库有2k+文件,并不想全部拉取下来,只想拉取特定文件。 最后确定使用git的稀疏检出(sparse checkout)功能。 # 步骤: 初始化仓库&进入仓库: ``` git init cd ``` 关联远程仓库: ``` git remote add origin ``` 打开稀 ......
Checkout Sparse Git

git安装与使用

# git安装与使用 ## 一、Git是什么? Git是目前世界上最先进的分布式版本控制系统。 ## 二、SVN与Git的最主要的区别? Git 是一种分布式版本控制系统,而SVN是一种集中式版本控制系统。在Git中,每个开发者都有一个完整的本地代码仓库,可以在本地进行版本控制和更改记录,然后与其他 ......
git

Git 学习笔记

# Git 学习笔记 ## 起步 ### 安装 ```bash # 在 ubuntu 上安装 sudo apt install git-all ``` ### 初次运行 Git 前的配置 安装完 git 之后,要做的第一件事就是设置你的用户名和邮件地址,因为每一个 git 提交都会使用这些信息,它们 ......
笔记 Git

git安装与使用

# git安装与使用 ## 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 ## 二:SVN与Git的最主要的区别? Git 是一种分布式版本控制系统,而SVN是一种集中式版本控制系统。在Git中,每个开发者都有一个完整的本地代码仓库,可以在本地进行版本控制和更改记录,然后与其他 ......
git

Git

一 0.初始化仓库 git init 1.查看状态 git status 2. 所有文件从工作区提交到暂存区 git add . 3.从暂存区提交到本地仓库 git commit -m ”注释“ 4.查看日志 git log --all --pretty=oneline --abbrev-commi ......
Git

git tag操作

转自:[Git优雅使用:git tag操作](https://zhuanlan.zhihu.com/p/622331227) ## git tag操作 在Git中,标签(tag)是一个特别的分支,指向某个提交(commit)。它**通常用于发布版本**。 Git的标签分为两种类型:轻量标签和附注标签 ......
git tag

python 部分GIT相关操作

前提条件: python安装插件:gitlab(pip3 install python-gitlab) git获取对应登录用户的token :Settings-->Access Tokens-->Create personal access token(api) 设置gitlab链接 url = ' ......
部分 python GIT

IDEA中使用GIT

1.IDEA中配置Git,打开IDEA中的settings配置窗口 2.初始化本地项目仓库 3.从远程仓库克隆 4.IDEA将文件加入暂存区 5.将暂存区的文件提交到版本库 IDEA也可以直接点击commit同时执行添加暂存区和提交操作 6.查看提交日志 7.查看远程仓库 8.添加远程仓库 9.推送 ......
IDEA GIT

Git基础

[toc] # What ## 历史 * 始于Linx社区,最初Git是为辅助Linux内核开发的,来替代BitKeeper * 免费、开源的 ## Git基本理论(核心) ### 工作区域 ![work space][work space id] 1. 工作目录(Working Directory ......
基础 Git