草庐IT

git-svnserver

全部标签

工作中常用的一些Git骚操作,一般人我不告诉他。

一、Git提交代码1gitpull从服务器上拉取代码2gitstatus查看文件的状态3gitadd.添加所有文件到暂存区4gitcommit-m"提交的描述信息"将索引内容添加到仓库中5gitpush代码提交到服务器二、Git切换分支1gitbranch列出所有本地分支2gitbranch-a列出本地和远程所有分支3gitbranch-r列出所有远程分支4gitbranch[branch-name]新建一个分支,停留在当前分支5gitcheckout[branch-name]切换分支,dev6gitpush--set-upstreamorigin[branch-name]关联到远程分支三、G

华为云云耀云服务器L实例评测|Git 私服搭建指南

前言本文为华为云云耀云服务器L实例测评文章,测评内容是云耀云服务器L实例Git私有服务器搭建指南系统配置:2核2G3MUbuntu20.04我们平时在使用代码托管服务的时候,可能某些代码托管平台对成员有限制,或是由于内容原因会对仓库进行封禁,这些问题让我们非常苦恼。这个时候搭建Git私服不失为一种不错的替代方案下面将会讲解两种搭建Git私服方式:GitLab私服和Codeup平台GitLab私服简介GitHub和GitLab都是基于Git的开发流程代码托管平台。两者的区别是GitHub有私有仓库和共有仓库,私有仓库一般收费。GitLab打破这种限制,可以免费搭建私有仓库,并且可以部署在自己的服

【问题记录】解决“命令行终端”和“Git Bash”操作本地Git仓库时出现 中文乱码 的问题!

环境Windows11家庭中文版gitversion2.41.0.windows.1问题情况在使用“命令行终端”和“GitBash”在本地Git仓库敲击命令时,对中文名称文件显示一连串的数字,如下所示:这种情况通常是由于字符编码设置不正确所引起的解决办法设置全局字符编码在GitBash中,可以使用以下命令来设置字符编码为UTF-8:gitconfig--globalcore.quotepathoffgitconfig--globalgui.encodingutf-8gitconfig--globali18n.commit.encodingutf-8gitconfig--globali18n.l

Git使用教程之本地仓库的基本操作

Git是什么?一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器②Git每次会提取整个代码仓库的完整镜像,相当于对整个代码仓库都进行了一次备份,这样计时版本服务器除了问题,我们可以直接采用本地仓库恢复!结合本地版本管理功能,远程版本管理服务器出问题了,我们依然能继续写自己的代码,当他恢复的时候我们再提交我们的本地版本!Git研发初期是为了更好的管理Linux内核,不过现在已经广泛应用于各种项目中!安装Git如果你的系统是Linux的话,直接打

IDEA推送本地代码到新远程git地址

步骤一、先用git创建一个远程项目路径步骤二、利用IDEA推送代码到本地仓库、然后在推送到远程git(1)创建本地git仓库VCS->ImportintoVersionControl->CreateGitRepository->在弹框中会自动选中我们的项目,点击ok即可(2)提交项目到本地git仓库 右击项目->Git->CommitDirectory->选中需要提交的文件后commit到本地仓库 (3)关联本地仓库和远程仓库 这里的URL是步骤一中远程新建的项目路径,拷贝过来后点击“ok”建立本地仓库与远程的关联 关联完成后点击“push”推送到远程git以上步骤完成说明代码已经推送上去了。

Android Git 拉取代码报错:error: cannot pull with rebase: Your index contains uncommitted changes.

造成原因:在使用AndroidStudio中Git的CommitDirectory将本地更改的代码保存到本地后,点击commit,发现提交不上去,发现本地有代码,这时候拉取代码,报错:cannotpullwithrebase:Yourindexcontainsuncommittedchanges.表示我的索引有未提交的改变解决办法:打开AndroidStudio的Terminal控制台,依次输入指令:1.gitstash能够将所有未提交的修改(工作区和暂存区)保存至堆栈中,用于后续恢复当前工作目录。意思就是把你 commit 到本地仓库的内容,取出来放到暂存区(stash)(这时你的工作区是干

git did not exit cleanly (exit code 1)

使用tortoisegit的gitpull时候,提示错误:git.exepull--progress-v--no-rebase"origin"plink:unknownoption"-o"fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists.gitdidnotexitcleanly(exitcode1)但是如果使用gitbash可以使用gitpull。所以觉得可能是TortoiseGit的问题。解决方案:更改sshclient配置。sett

Git学习-.gitignore文件介绍

文章目录1..gitignore规范2..gitignore例子3.IDEA中的.ignore插件4.为啥有时候gitignore不生效总结本篇主要详细介绍了.gitignore文件的内容,以及如何合理的进行配置;我们平时在开发过程中,经常会包含一些不希望被别人看到,或者不需要被别人看到的文件,比如IDEA项目的配置目录.idea、node模块的包目录node_modules等;这时我们就可以通过.gitignore文件来将这些路径排除掉,这样提交时就不会把这些目录提交到远程仓库;下面我们就详细介绍下.gitignore文件。1..gitignore规范这里我们列举出比较重要的几种规范,如下所

git clone 报SSL证书问题

git命令下运行gitconfig--globalhttp.sslVerifyfalse然后再进行重新clone代码 

git权限问题解决方法Access denied fatal: Authentication failed

文章目录遇到Accessdenied的权限问题解决方法1、git的密码修改过,但是本地没更新。2、确定问题,然后增加配置①查询用户信息②如果名称和email不对,设置名称:③检查ssh-add是否链接正常④设置不要每次都输入用户名密码3、配置免登录git提交①ssh-keygen生成免密对儿②把私钥告诉本地系统③把公钥的内容复制到GitLab上遇到Accessdenied的权限问题gitpull代码或者gitpush时,遇到Accessdenied问题:$gitpullremote:HTTPBasic:Accessdeniedfatal:Authenticationfailedfor‘http