Git

git stash解决冲突

git 提交时或拉取时,出现冲突很麻烦 可以采用git stash先将本地修改存储起来 git add .git stash 然后拉取 git pull 然后再讲存储的本地修改顶出栈 git stash pop 此时编辑器会提示有冲突,按照提示修改冲突即可 修改好即可重新commit push gi ......
stash git

Git的相关学习1

Git的相关学习 版本控制器的方式 git在实际开发场景中的相关概述 1、备份 2、代码还原 3、协同开发 4、进行代码错误追责 版本控制的相关方式 1、集中式版本控制工具 多台电脑同时开发同一个项目,这时就需要一个中央服务器进行记录各台主机对项目进行修改的记录、版本号, 2、分布式版本控制工具 g ......
Git

轻量GIT服务器Gogs搭建教程(梭哈版)

轻量GIT服务器Gogs搭建教程(梭哈版) Gogs(/gɑgz/)项目旨在打造一个以最简便的方式搭建简单、稳定和可扩展的自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、macOS、Windows 和基于 AR ......
梭哈 轻量 服务器 教程 Gogs

Git、Github、Gitee、GitLab

Git是一种分布式版本控制系统,是一个命令,是一种工具,有点像cmd(命令行工具)。 Gitlab 类似 github,一般用于在企业内搭建git私服,要自己搭环境。 Github与Gitee是一类,在云端。区别是Github是国外的,Gitee是国内的。二者的使用需要借助Git。 ......
Github GitLab Gitee Git

GIT 基础操作-初始化

命令行说明 全局设置 git config --global user.name "" git config --global user.email "" 创建一个新的存储库 git clone git@{...}.git cd test touch README.md git add README ......
基础 GIT

一天学完git

git:一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 github/gitee:一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管。 ......
git

git与github(结合clion操作)

对自己学习git的一个记录,由于刚开始接触git,所以没有对于git做深入解释和说明,仅供参考,如有理解不对的地方或者需要改进的地方敬请指出。 用到的git命令: git init //初始化 git add . //添加所有文件 git add 文件名 //添加指定文件 git commit -m ......
github clion git

如何更改 git 仓库的远端地址

首先使用 git remote -v 来查看当前仓库关联的远端地址 然后使用 git remote set-url origin <git>, 来更新本地仓库关联的远端代码 ......
仓库 地址 git

Git

Git git是一个分布式的版本控制软件,版本控制最早期是文件的复制粘贴、下一个阶段是集中管理、现在是分布式管理。 集中管理是将文件存储到一个地方,优点是解决了共同开发,缺点也很明显就是如果存储的地方出现问题就无法使用了。 分布式管理就很好了在网络中的每个点都存储一遍,优点是哪个节点出现问题都不影响 ......
Git

git pull --rebase

git pull --rebase 这个命令做了以下内容:a.把你 commit 到本地仓库的内容,取出来放到暂存区(stash)(这时你的工作区是干净的)b.然后从远端拉取代码到本地,由于工作区是干净的,所以不会有冲突c.从暂存区把你之前提交的内容取出来,跟拉下来的代码合并 参考资料 1. git ......
rebase pull git

【git基础问题】LFS upload missing objects

前言 修改文件权限;还是不行; 修改文件权限之后,使用git push就可以了; git push -u origin tda4dev # 好像 ok 了 git lfs push --all origin tda4dev # not ok 参考 1. 完 ......
missing objects 基础 upload 问题

记录一次git patch解析的问题

因为工作需要对git patch内容进行解析,解析成文件及对应修改行、删除行的数据结构。 git patch大概内容: 点击查看代码 commit message 1 commit message 2 diff --git a/file1.txt b/file1.txt index 1234567. ......
问题 patch git

Tinker Board 2s配置Jekins、Git、Github WebHook、内网穿透

用途说明 目的 充分利用小型开发板的算力,实现个人服务器 适用系统、硬件 debian10及更高版本(lsb_release -a 或 cat /etc/redhat-release、uname -a) 文章所使用硬件:Tinker Board 2s 操作速览 基础配置篇 开启SSH服务并设置开机自 ......
WebHook Tinker Jekins Github Board

git rebase和merge区别

merge和rebase 标题上的两个命令:merge和rebase都是用来合并分支的。 merge和rebase实际上只是用的场景不一样更通俗的解释一波.比如rebase,你自己开发分支一直在做,然后某一天,你想把主线的修改合到你的分支上,做一次集成,这种情况就用rebase比较好.把你的提交都放 ......
rebase merge git

git代码回滚命令版本

查看状态: git status 列出分支基本命令: git branch -v git log 第一个是当前的,第二条是之前的,如果有远端代码第二条可能就是远端代码 空格或者回车会进行下一个 选中之前的 commit进行回滚 git reset fedd4d4b7b4dc396f3adb4d10d ......
命令 版本 代码 git

Git

Git——分布式版本控制系统 简易的命令行入门教程: Git 全局设置: git config --global user.name "qinyue" git config --global user.email "439992604@qq.com" 创建 git 仓库: mkdir typora- ......
Git

Git使用tag

1. 什么是tag?什么时候应该创建一个tag?项目的版本管理中,每当一个release版本发布时,需要做一个记录,以便以后需要的时候能查找特定的版本,这时候就用到tag这个功能. Git中的tag指向一次commit的id,通常用来给开发分支做一个标记,如标记一个版本号。 2. tag和branc ......
Git tag

Git使用教程

当使用Git时,以下是一些基本操作和建议: 安装Git:首先,你需要安装Git。可以在官方网站上下载适合你电脑的版本。 配置用户信息:在开始使用之前,确保配置了用户信息。这包括用户名和邮箱地址。 $ git config --global user.name "Your Name" $ git co ......
教程 Git

Git常用命令

拉取代码命令: git clone 地址/***.git 提交代码命令: git commit -m "**"(**为提交备注) 上传代码命令: # 上传到主分支git push -u origin master 将目前文件夹下所有的文件添加至暂存区命令: git add . 查看暂存区命令: gi ......
命令 常用 Git

git把一个分支上的某次提交同步到另一个分支上

如果你需要把一个分支上的某次修改的提交记录合并到另外一个分支上,很简单: 1、可以使用git log 命令 或去gitlab界面找 commit的ID号,比如 A13245432536f 2、切换到目标分支上(即在要合并到的分支上),执行命令: git cherry-pick A1324543253 ......
分支 git

jenkins配置动态拉取git分支代码。Git Parameter

1.Git Parameter 需要安装Git Parameter插件,安装后重启jenkins。 ......
分支 Parameter jenkins 代码 动态

git仓库中tag和branch的区别

Tag 和 branch 都是 Git 中的重要概念,但它们有不同的用途。 Branch 是一个分支,指向 Git 仓库中某个提交(commit)。每个分支都相互独立,可以修改代码和提交新的提交,并在需要时合并两个分支。分支可以在 Git 中用于协作开发,并且可以允许多个用户同时修改同一个项目而不会 ......
仓库 branch git tag

git 配置commit-msg

git 配置commit-msg # 安装husky npm install husky -D # 设置运行脚本并运行 npm set-script prepare "husky install" npm run prepare # 安装commitlint 根据操作系统选一种 # Install ......
commit-msg commit git msg

git别名设置

原文:https://www.cnblogs.com/dyh-air/p/7709684.html 把lg配置成: git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow ......
别名 git

合并两个git仓库的不同分支

场景说明: 在A仓库开发,在某一时刻因为一些原因,将A仓库copy为B仓库继续开发,现在需要将B仓库的变更同步到A仓库,保存提交历史 操作步骤如下: 1. 拉取干净的A仓库与B仓库到本地,目录为A和B(保留.git目录) 2. 将B仓库添加为A仓库的远程仓库 cd A git remote add ......
分支 仓库 两个 git

git_note

git常用操作命令: 1.创建本地仓库,首先点进一个仓库文件夹,右键 Git Bash Here 2. git init 进入初始化,自动创建 .git隐藏文件夹 3. git add . 意思是将文件夹里的所有文件放入暂存区 4. git commit -m"阿巴阿巴" 意思是进行提交,引号里的部 ......
git_note note git

git

git status 查看文件是否被跟踪 红色就是没有 没有就git add . 绿色就代表放入暂存区 git commit -m‘描述信息’ 生成 ssh,ssh-keygen 命令中间无空格 $ ssh-keygen -t rsa 执行过命令之后,到系统盘 Users 目录(C:\Users\电 ......
git

git代码量统计

统计项目内所有代码行数 git log --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, tot ......
代码 git

Git控制台中文乱码

问题 解决 git config --global core.quotepath false # 显示 status 编码 git config --global gui.encoding utf-8 # 图形界面编码 git config --global i18n.commit.encoding ......
控制台 乱码 Git

mac改变文件权限git识别未修改的问题

mac改变文件权限后,git status 发现文件全部修改了。实际一点改变都没有: 执行完 修改文件权限后:sudo chmod -R 777 你的文件夹名 npm启动提示部分文件没有权限 修改权限后启动正常,但是git status查看全是修改文件,对比文件却没有任何差异。最后想到应该是权限改动 ......
权限 文件 问题 mac git