草庐IT

git-Spigot

全部标签

Git清理远端分支已经不存在的本地分支

因为项目管理情况,针对需求单独拉出来的分支,会在上线完成后,并入主分支并清理对应分支。这就会导致本地依然存在相应的分支,长此以往,本地会有很多分支已经没有对应远程仓库。如果切换到该分支上再pull新内容会报错,尤其是在IDE中,为了简便操作,点击一个按钮会获取多个服务、多个模块的远程更新,此时往往会因为某些分支远端不存在而报错。看起来非常的难受,尤其是强迫症看着本地一大堆分支会很难受。PS:本地分支不要清理的太早,万一上线过程中远端有些操作失误将分支删除了,还可以把本地分支push上去。如果本地也删了就不好找回了。以下几个命令:gitbranch-v可以看到当前项目的分支情况,包含远端状态。记

【Git】万字git与gitHub

🎄欢迎来到@边境矢梦°的csdn博文🎄🎄本文主要梳理在git和GitHub时的笔记与感言 🎄🌈我是边境矢梦°,一个正在为秋招和算法竞赛做准备的学生🌈🎆喜欢的朋友可以关注一下🫰🫰🫰,下次更新不迷路🎆Ps:月亮越亮说明知识点越重要(重要性或者难度越大)🌑🌒🌓🌔🌕    目录 🌸git是分布式版本控制软件🚀🔔注意点🌈git的优点📌安装git✨创建版本库/仓库⚙️配置 🔧创建本地空版本库/仓库🎉文本文件的提交🔧新建文件添加到本地仓库🔧改写提交🔧查看历史提交日志📢时光回溯机🔧版本回退 🔧工作区与缓存区🔧管理修改🔧撤销修改🔧删除文件🌈远程仓库🔧github的使用🔧将本地仓库关联到远程仓库🔧从远程库克隆🎄分

Git远程仓库学习和推送(Gitee)

1、注册gitee账户并登录2、点击➕新建仓库        3、填写仓库名称、路径、仓库介绍和选择是否开源,其他的一律默认,然后点击创建(其他的是初始化仓库的,本地有仓库的,不需要初始化) 4、推送仓库之前,配置SSH公钥(限制推送人。还有一种方法是输入登录Gitee时的用户名和密码)    4.1、输入指令生成SSH公钥        ssh-keygen-trsa    4.2、不断回车(不需要输入其他内容)【如果公钥已存在会自动覆盖】                 5、Gitee设置账户共同公钥    5.1、获取公钥        cat~/.ssh/id_rsa.pub     

项目中使用git && vscode && GitHubDesktopSetup-x64

一、使用gitbash 1.使用gitbash拉取gitee项目1.在本地新建一个文件夹(这个文件夹是用来存放从gitee上拉下来的项目的)2.在这个文件夹右键选择gitbashhere3.输入命令gitinit  (创建/初始化一个新的仓库)4.输入命令gitremoteaddorigin https://giteexxxxxx(git上https的网址) —>与远程库连接5.输入命令gitpulloriginmodule-follow(看你要下载的是哪个分支的代码这里是module-follow)项目就拉取下来了参考文章: 如何将gitee码云上的项目拉取到本地_如何把码云上的项目克隆到本

git 提交代码,跳过代码检查

    git提交代码的时候,会检查代码格式相关的问题解决方法:    1、跳过全局代码检查gitcommit--no-verify-m"commit"

git常用命令

目录一、整个流程二、SSH密钥三、常用命令1.从指定分支下载代码2.切换当前分支3.拉代码4.上传代码5.查看本地与云端的区别6.查看提交日志7.查看状态8.删除分支四、用云端代码覆盖本地代码1.将云端更新拉取到本地2.覆盖本地五、云端更新本地某个文件1.将云端拉取到本地2.更新本地指定文件六、回退到指定版本1.先查看历史修改版本2.使用checkout切换到对应版本代码七、分支合并1.两个分支修改不同文件,直接合并2.两个分支修改了同一个文件,手动解决冲突八、移除gitadd添加的文件1.查看当前gitadd的状态2.移除误添加的file文件3.gitcommit-m"描述"提交后追加修改一

一些关于远程仓库操作的git指令

1、更换项目所关联的仓库(要先删除目前的远程仓库,然后再添加新的远程仓库)(1)gitremotermorigin(2)gitremoteaddorigin  新的仓库地址(3) gitremote-v(查看现在的远程仓库)(4)gitinit(5)gitadd.(6)gitcommit-m"项目改动了啥balabal"(7)gitpush新建的项目往masterpush可能会失败,因为如果你是developer会没有权限,可以找管理员添加权限。2、拉取远程分支的代码的指令(1)gitclone代码仓库地址(2)gitpullorigin远程分支的名字(拉取远程分支之前,你得先把这个分支所在的

Git repo工具使用教程

参考文档:gitrepo工具详细使用教程——彻底学会Androidrepo的使用git-repo大魔王爱学习的博客-CSDN博客ManifestFormat–git-repo:agitwrapperfromAlibaba一、关于reporepo是Google开发的用于管理Android版本库的一个工具,repo是使用Python对git进行了一定的封装,并不是用于取代git,它简化了对多个Git版本库的管理。用repo管理的版本库都需要使用git命令来进行操作。因此,使用repo工具之前,请先确保已经安装git。为什么要用repo?项目模块化/组件化之后各模块也作为独立的Git仓库从主项目里剥

git merge回退的常用操作

gitmerge某分支到目标分支上,发现冲突太多合并代码出问题了想要回退这次提交怎么办?1.未commit,未push方式1:利用idea的可视化操作rollback方式2:idea切换到其他分支,再切回来会提示这个分支有东西没有commit,让你选择commit还是dropcommit,选择删除就行了方式3:gitreset--hardHEAD回退到头结点,丢弃所有改动2.已提交,未push此时只需要改本地分支上的提交就行了方式1:gitreset--headHEAD^方式2:gitrevert方式3:删除本地分支,然后从远程重新检出分支(可能会丢失一些无需丢弃的)常见的gitreset可以

git 常用命令总结

一、使用git命令拉取远程仓库代码到本地1、选择项目,复制项目地址 2、拉取代码命令使用gitclone+项目地址gitclonehttps://github.com/didi/LogicFlow.git 二、提交本地代码到远程仓库1、使用gitadd.将修改代码提交到暂存区gitadd. 2、使用gitcommit-m[message]提交暂存区文件(message是提交详细信息)gitcommit-m[message] 3、使用gitpull将当前分支自动与唯一一个追踪分支进行合并gitpull4、使用gitpush推取本地代码到远程仓库gitpush三、关于分支命令1、gitbranch