草庐IT

git-svnserver

全部标签

对使用Git、GitHub时邮箱和用户名的理解

在使用Git以及GitHub时会多次用到“邮箱”和“用户名”,这里记录一下它们的区别。登录GitHub时这里的用户名或邮箱是用于登录GitHub这个网站的。配置Git时gitconfig--globaluser.name"用户名"gitconfig--globaluser.email"邮箱"这两条命令是配置Git的全局用户名和邮箱,在进行版本控制时用于记录用户身份信息。Git在commit信息中会显示提交人及其邮箱地址,方便追踪提交记录。因此这里的邮箱和用户名是为了回溯是谁提交的代码,并不需要一定填写GitHub的用户名和邮箱,甚至是可以随便填写的用户名和邮箱(当然,极其不建议这样做)。在使用

git强制拉取覆盖本地仓库

Git拉取强制覆盖本地命令gitfetch--all&&gitreset--hardorigin/master&&gitpull不建议强制覆盖本地,除非放弃本地的内容(包括已修改但暂未发布到远程仓库的内容)。拉取更新到本地gitfetch--all拉取gitpulloriginmaster重置本地暂存区/仓库,使用远程仓库的origin/master替换本地gitreset--hardorigin/master

Git常见报错:Your local changes to the following files would be overwritten by merge

1、报错原因该报错在gitpull时出现,一句话解释就是你在本地改动了代码但是还没有提交,此时再拉取最新代码,远程代码和你当前的本地代码发生冲突!(注意有冲突时才会提示,如果没有冲突,则gitpull成功,因为gitpull实质上就是一个远程分支merge到本地分支过程。2、解决方案本地代码commit后再pull(推荐)//先把当前修改的工作区内容提交了gitadd.gitcommit//拉取最新代码,这里就相当于两个已提交分支的合并了,有冲突解决冲突,没冲突就pull成功gitpull//解决完冲突后,继续完成自己的本地代码//完成以后,add/commit/push三连到远程库gitad

【git】git切换分支

1.git查询分支gitbranch#仅查询本地分支gitbranch-a#查询所有分支,包括远端仓库分支2.git切换分支gitcheckoutorigin/feature#直接切换分支到origin/featuregitcheckout-bxin-devorigin/release_dev#新建本地分支并关联到远端仓库指定分支将远程git仓库里指定的分支拉取到本地,这样就在本地新建了一个shen-dev分支,并和指定的远程分支origin/release_dev关联起来3.将本地分支推送至远程仓库gitpushoriginxin-dev:release-dev#gitpush:4.修改gi

git 生成change-id的解决方法

解决问题1,在提交代码时的信息会要求添加change-id的要求,但对于默认的git来说,是不会自动生成change-id的2,当gitpush的时候,报错remote:ERROR:commit7c30eda:missingChange-Idinmessagefooter解决办法gitdir=$(gitrev-parse--git-dir);scp-O-P29418shijiating@gerrit.cmss.com:hooks/commit-msg${gitdir}/hooks/注:scp后的参数从-p改成-O(O是大写)如果输入之后有下面的错误:不要在vscode中输入命令,而是在gitb

git branch 分支命令图文详解

gitbranch分支命令详解gitbranch(查看本地分支)gitbranch-r(查看远程分支)gitbranch-a(查看所有分支)gitbranch(创建本地分支)gitbranch--set-upstream-to=origin/feture-test(建立本地分支与远程分支的联系)gitbranch-moldnew/gitbranch-Moldnew(重命名分支)gitbranch-dbranchname/gitbranch-Dbranchname(删除本地分支)gitbranch-d-rbranchname(删除远程分支)gitbranch(查看本地分支)查看本地已经存在的分支

Visual studio 2022 推送到git 出现Git failed with a fatal error.

1同步推送出现以下错误报错图2猜想问题出现的原因(1)github的账户密码出现错误导致出现问题(2)windows的系统host配置文件没有完善的对应上3查看githubz账号是不是出现问题发现配置并没有问题git设置查看4配置windows文件1打开运行cmd输入nslookupgithub.com git网站服务地址2找到C:\Windows\System32\drivers\etc下的hosts文件用记事本/notepad++打开添加对应的服务地址20.205.243.166github.com 路径图添加服务地址5重新推送

buuctf-[GXYCTF2019]禁止套娃 git泄露,无参数rce

用dirsearch扫一下,看到flag.php 访问一下没啥东西,使用githackpython2GitHack.pyhttp://8996e81f-a75c-4180-b0ad-226d97ba61b2.node4.buuoj.cn/.git/查看index.php";if(isset($_GET['exp'])){if(!preg_match('/data:\/\/|filter:\/\/|php:\/\/|phar:\/\//i',$_GET['exp']))//限制了php伪协议{if(';'===preg_replace('/[a-z,_]+\((?R)?\)/',NULL,$_G

Java——《面试题——Git篇》

全文章节Java——《面试题——基础篇》Java——《面试题——JVM篇》Java——《面试题——多线程&并发篇》Java——《面试题——Spring篇》Java——《面试题——SpringBoot篇》Java——《面试题——MySQL篇》​​​​​​Java——《面试题——SpringCloud》Java——《面试题——Dobbo篇》Java——《面试题——Nginx篇》 Java——《面试题——MQ篇》 Java——《面试题——Linux篇》Java——《面试题——Zookeeper篇》Java——《面试题——Redis篇》Java——《面试题——分布式篇》 Java——《面试题——网络篇