草庐IT

git-svnserver

全部标签

Git推送remote的时候报错原因

git在Rstudio推送的时候提示如下错误:$gitpushorigindevTohttp://xxxxxx/Android.git![rejected]dev->dev(fetchfirst)error:failedtopushsomerefsto‘http://xxxxxx/Android.git’hint:Updateswererejectedbecausetheremotecontainsworkthatyoudohint:nothavelocally.Thisisusuallycausedbyanotherrepositorypushinghint:tothesameref.You

git常用命令

git命令学习 1.创建一个本地版本库$mkdirgittutorcn(创建文件夹)$cdgittutorcn(进入目录)$gitinit(初始化git)$gitremoteaddorigin远程仓库链接地址(将本地仓库和远程仓库关联)2.克隆库$gitclonehttps://git.oschina.net/xxxxx/xxxx.git(git连接)3.添加到版本库gitaddfilename(文件名)gitadd. (添加当前目前所有文件到版本库)4.提交代码 gitcommit$gitcommit-m"这里是log日志"$gitcommit-a-m"这里是log日志" #有文件修改的话,

git关联两个远程仓库,一个仓库(github)拉取代码,另一个仓库(gitlab)推送代码

有这种情况,小伙伴们在github上下载的开源项目(该开源项目还在继续开发维护),然后自己下载下来进行二次开发,然后又要把项目推送自己的gitlab私服上,这个时候不得不本地代码关联两个远程仓库。接下来我将一步步讲解如何关联两个远程仓库,并拉取github的开源项目最新提交,然后合并到自己的代码中,并推送到自己的gitlab私服上。1、拉取github代码gitclonehttps://gitee.com/jetlinks/jetlinks-ui-antd.git1678089347642.png2、切换到2.0分支gitcheckout-b2.0origin/2.01678089496181

Git中忽略文件提交、取消文件追踪的方式

背景使用Git进行版本管理多人协作开发,常会遇到我们本地可能存在一套自己的配置或者某些测试文件不需要提交到远端的情况。因此需要使用Git的相关命令进行文件排除或解除追踪。下面介绍几种方式:1.本地添加的文件,未纳入Git管理时我们只需要在待排除的目录内新建.gitignore文件然后编辑.gitignore文件,增加希望排除的文件内容即可image.png.gitignore内容参考:/*或者*代表目录下全部排除.gitignore排除自身xxx.java排除特定文件2.本地文件已经纳入了Git管理,同时希望在目录内使用.gitignore进行排除时首先执行如下命令:#移除当前目录下缓存(当前

Git 删除已经合并的本地分支

在使用Git的开发流程中,经常会创建很多的Git分支,包括功能分支(features/*)、发布分支(release/*)和hotfix分支(hotfix/*)。在开发了一段时间之后,本地就会有出现很多分支。这些分支最终都会被合并到主分支。虽然这些分支在远端Git仓库已经被删除,仍然会出现在本地。这些本地分支可以被清理。在清理之前,首先运行 gitfetch 来进行更新。有两种清理方式,第一种方式是清理没有出现在远端的本地Git分支。可以运行下面的命令来完成。gitbranch-vv|grep':gone]'|grep-v'\*'|awk'{print$1;}'|xargs-rgitbranc

git 下载 安装 及配置

git下载1.下载git网址:https://registry.npmmirror.com/binary.html?path=git-for-windows/;选择类型号:v2.38.1windows.1/;3.版本号:Git-2.38.1-64.bit.exe*!!!安装的时候,千万不要改安装路径,就一直next,直到安装完毕,安装完成后在终端中输入gitversion,如果您的终端有git的版本号,那么恭喜你安装成功啦!succeed设置用户名(用户标识:必要的)当你安装git后,首先要做的就是设置你的用户名和email地址,这是非常重要的,因为每次git提交都会使用该信息,它会永远的嵌入

Git/GitHub/Idea的搭配使用

目录1.Git下载安装1.1.下载安装1.2.配置GitHub秘钥2.Idea配置Git3.Idea配置GitHub3.1.获取GitHubToken3.2.Idea根据Token登录GitHub3.3.Idea提交代码到远程仓库3.3.1.配置本地仓库3.3.2.GitHub创建远程仓库1.创建单层目录2.创建多层目录3.删除目录/仓库3.3.3.推送到远程仓库3.4.分支操作1.Git下载安装1.1.下载安装镜像下载:https://npm.taobao.org/mirrors/git-for-windows/双击.exe傻瓜式安装配置用户名和邮箱#配置gitconfig--globalu

详解IDEA git 版本回滚

作者简介目录1.git分区2.未commit,进行回滚3.commit未push,进行回滚3.1.undocommit3.2.reset4.已commit&push,进行回滚1.git分区git的版本回滚其实就是回滚不同的分区,所以在聊git回滚之前我们有必要简单了解一下git的分区。git在本地有三大分区:工作区、暂存区、版本库。工作区:正在编写,还未add的部分,红色。暂存区:add后的代码,绿色。版本库:commit后的代码,灰色。在IDEA中,在loaclchanges中可以看到在工作区中和暂存区中的内容:版本库中的内容可以从log中看出来,log中可以看到committest这条提交

git之创建远程仓库

创建远程仓库以下操作为演示在Github网站上创建远程仓库1.登陆注册Github2.创建仓库入口3.编辑仓库信息4.仓库创建完成5.查看仓库地址配置SSH选择SSH操作如果某台电脑需要与Github上的仓库交互,那么就要把这台电脑的SSH公钥添加到这个Github账户上1.配置SSH公钥入口2.生成SSH公钥ssh-keygen-trsa-C"qiruihua@itcast.cn"3.配置SSH公钥SSH操作报错解决方案为eval"$(ssh-agent-s)"ssh-add补充:删除旧的秘钥删除~/.ssh目录,这里存储了旧的密钥rm-r.ssh克隆项目准备经理的文件 Desktop/ma

git基于当前分支创建新分支

在当前分支下,新建分支gitcheckout-bnewbranch推送到远程仓库gitpushoriginnewbranch将本地分支和远程分支关联gitbranch--set-upstream-to=origin/newbranchnewbranch方法二:用编辑器创建新分支vscode点击左下角分支,编辑器上方出现“从...创建分支”,直接创建新分支。分支代码推送到远程即关联远程分支