草庐IT

git-describe

全部标签

Git - VSCode 使用手册

Git-VSCode使用手册本文为在VSCode中使用Git的基本使用手册。本文仅演示VSCode默认提供的Git源代码管理功能,进阶Git功能可安装额外的Git插件。1.克隆仓库源代码管理面板中,点击克隆仓库输入仓库URL仓库URL,示例http://127.0.0.1:8080/username/HelloWorld.git选择仓库存储地址打开仓库或仓库内的项目源代码管理面板中,可以看到Git仓库状态。下载下来的项目,默认检出的分支为主分支。查看分支情况(本地分支和远程分支)2.新建feature分支点击分支按钮,选择从...创建分支选择从远程develop(origin/develop)

【Git异常】Push master to origin/master was rejected by remote

今天新分配的git账号和新项目,拉下来代码更改后发现push不上去,原因是因为权限不够,master分支被保护了,重新修改了master权限解决办法:master分支是protected,development没有push权限,故在git上修改一下master分支对应的权限即可设置中选择ProrectedBranchesAllowedtopush更改选择一个角色即可,而后unprotect

【Git】fatal: bad object refs/remotes/origin/xxx

问题:fatal:badobjectrefs/remotes/origin/xxxerror:ssh://xxx.gitdidnotsendallnecessaryobjects解决:1、找到当前项目目录下 .git/refs/remotes/origin/;2、删除.git/refs/remotes/origin/目录下所有文件;3、gitfetch--all,解决问题

【Git】Git瘦身,清理Git历史提交/.git大文件清理(云效、UI 自动化项目)

目前项目是存在云效(codeup.aliyun.com)上本地清理后,还需要到云效上清理「存储空间管理」一、清理/瘦身效果二、到底是什么在占空间?1、先看一下项目里,什么最占空间?2、往下看在/.git里,什么最占空间?三、清理/瘦身过程1、git命令修改大文件提交记录(1)查看历史提交中占用空间最多的10个文件(2)重写提交记录,删除提交记录里面的大文件(删`data/apks/large.apk`)(3)清理本地缓存+强推到远端(4)本项目是存在云效codeup上,还需要到云效上手动清理下服务器缓存(5)本地查看&远程查看效果2、BFG工具(1)BFG下载到本地,改个名字->bfg.jar

Git 之 提交代码时的默认提交规则标签简单说明整理 feat/fix/doc/styles/revert/test/build等

Git之提交代码时的默认提交规则标签简单说明整理feat/fix/doc/styles/revert/test/build等目录Git之提交代码时的默认提交规则标签简单说明和整理feat/fix/doc/styles/revert/test/build等一、简单介绍二、常用的代码提交默认前缀标签规则1、feat:新功能(feature)2、fix:修补bug3、docs:文档(documentation)4、style:格式(不影响代码运行的变动)5、refactor:重构(即不是新增功能,也不是修改bug的代码变动)6、chore:构建过程或辅助工具的变动7、revert:撤销,版本回退8、

Git的SSH密钥配置

Git的SSH密钥配置简记Githttps和ssh的区别基本需求SSH密钥类型ED25519SSH密钥RSASSH密钥查看您是否有现有的SSH密钥对设置流程设置username和emailssh密钥配置检查是否存在sshKey删除ssh下所有的文件创建新的sshkey将ssh密钥添加到您的Git帐户验证您是否可以连接使用Git有一段时间了,之前也分享过一些相关文章记录,但一直都想对初始设置做一篇记录,毕竟push和pull操作经常使用,也都熟能生巧了。但初始设置用的次数一般都很少,忘记再查也是很麻烦,这里就根据我自己的经验和之前查到的资料做一个简单记录,希望对初学者有帮助。这里主要以GitLa

git常用命令和开发常用场景

git命令gitinit创建一个空的git仓库或者重新初始化已有仓库gitclone[url]将存储库克隆到新目录gitadd添加内容到索引gitstatus显示工作树状态gitcommit-m""记录仓库的修改gitreset重置当前HEAD到指定的状态gitreset–-soft:回退到某个版本,只回退了commit的信息,不会恢复到indexfile一级。如果还要提交,直接commit即可gitreset–-mixed:回退到某个版本,只回退了commit的信息,并且恢复到indexfile一级。如果还要提交,需要重新add,再commit即可gitreset-–hard:彻底回退到某个

Git-概念与架构

GIT-概念与架构一、背景和起源二、版本控制系统1.版本控制分类1.1集中式版本控制1.2分布式版本控制2.Git和SVN对比2.1SVN2.2GIT三、GIT框架1.工作区(workingdirectory)2.暂存区(stagingarea)3.本地仓库(localrepository)4.远程仓库(remoterepository)5.隐藏区(stasharea)6.远程仓库副本(remoterepositorycopy)四、GIT开发工作流程总结参考一、背景和起源2005年之前Linux内核开发都是由非开源BitKeeper进行版本控制。LinusTorvalds为了摆脱非开源的限制问

android - 无法从配置的远程连接到存储库。你会想检查 .git 配置

我尝试在AndroidStudio中将我的存储库共享到Github,我收到了这条消息:"Can'tconnecttotherepositoryfromtheconfiguredremote.Youcouldwanttocheck.gitconfig"如果我忽略并共享,Github会创建一个空存储库并且不会上传git文件。我重新安装了GitHub并在AndroidStudio中创建了一个指向git.exe的链接,并删除了Github上同名的存储库。但再次出现相同的消息。那么,如何在GitHub上创建仓库并推送文件呢?非常感谢任何帮助。 最佳答案

java - 从 Android Git 创建 Eclipse 项目

我已经从Androidgit下载了一个开源Android应用程序(音乐应用程序),我正在尝试从源代码创建一个新项目。使用该现有源创建新项目不起作用,给我一个“无效的描述错误”。有帮助吗? 最佳答案 您一定是指错误消息“invalidprojectdescription”。参见thisthread(以下相关摘录,重点是我的):如果您在下载的应用程序中看到一个.project,您可以尝试"File"+"Import"+"ExistingProjectsintoWorkspace"并选择音乐样本的目录。但如果不是,则使用New>Andro