jjzjj

git系列之-彻底搞清楚git clone与git pull

1、gitclonegitclone顾名思义就是将其他仓库克隆到本地,包括被clone仓库的版本变化。举个例子,你当前目录比方说是在f:/code/中,此时若想下载远程仓库,本地无需gitinit,直接gitcloneurl(url是你远程仓库的地址,直接复制就可以了)。执行gitclone等待clone结束,f:/code/目录下自动会有一个.git的隐藏文件夹(如果看不见,请尝试设置隐藏文件夹可见),因为是clone来的,所以.git文件夹里存放着与远程仓库一模一样的版本库记录。clone操作是一个从无到有的克隆操作,再次强调不需要gitinit初始化。以下是gitclone的用法说明:$

fatal: 无法访问 ‘网址‘:GnuTLS recv error (-54): 在 pull 函数中出错。

在kali中打开sqlmap时出现[WARNING]yoursqlmapversionisoutdated发现是sqlmap版本过低了,删除原有的重新下载一个就好。命令cd/usr/share进入share文件,ls查看当前文件夹是否有sqlmap(10行14列)rm-rfsqlmap进行删除,ls再次进行查看是否已经删除完毕  gitclonehttps://github.com/sqlmapproject/sqlmapgitclone命令时出现fatal:无法访问'网址':GnuTLSrecverror(-54):在pull函数中出错。搜索网上得知将https改为git即可,但是我还是么有

pull access denied for web, repository does not exist or may require ‘docker login’: denied: request

#Errorresponsefromdaemon:pullaccessdeniedforweb,repositorydoesnotexistormayrequire‘dockerlogin’:denied:requestedaccesstotheresourceisdenied.创建容器时出现这个错误的原因是,创建容器时的版本号与拉取镜像时设置的版本号不一致dockerbuild-tweb:版本号.dockerrun--privileged=true-itd--nameweb-p8088:8088-v/[宿主机用户目录]:/root/dataweb:版本号

git pull 报错 could not read from remote repository解决

gitpull报错remote:Youraccounthasbeenblocked.fatal:couldnotreadfromremoterepository。一般是SSH的形式clone的仓库,权限被更改了。如下步骤解决:重新生成gitLabKey并应用:         step1:  使用命令ssh-keygen-trsa-b2048-C"lvl@svtc.com"         step2:  出现这一句的时候Enterfileinwhichtosavethekey(/c/Users/lvl/.ssh/id_rsa):直接回车          然后输入gitLab密码    En

VSCode 每次 git pull/push 时都需要输入账号和密码的问题

在提交项目代码或者拉取代码的时候,如果每次git都要输入用户名密码;解决方法:在VSCode的终端输入gitconfig--globalcredential.helperstore命令在弹框中输入账号和密码,此时输入一次,以后再gitpush/pull的时候就不用在输账号和密码了。让服务器记下来用户名和密码配置git记录用户名和密码gitconfig--globalcredential.helperstore#查看配置cat~/.gitconfig

docker pull 出现错误:Error response from daemon

[root@CentOSlocalhost/]#dockerpullmysqlUsingdefaulttag:latestErrorresponsefromdaemon:Get"https://registry-1.docker.io/v2/library/mysql/manifests/sha256:ca114710bb35b862062fd51733a7dba1ba3e93be33e4eede442b0ce15c77b718":readtcp192.168.32.101:53806->18.215.138.58:443:read:connectionresetbypeer解决方法:解析ip

git pull 报错 git warning: redirecting to https://xxx.xxx.xxxx/xxx/xxx.git/

gitpull时报错:出现这种错误,实际上是服务端的一种安全提醒,要消除这个错误只需要修改配置就可以了。解决办法://第一步:删除现有的origin地址gitremoteremoveorigin//第二步:重新绑定origin地址gitremoteaddoriginhttps://igit.**.com/**/**.git/

Nacos配置中心交互模型是push还是pull?

对于Nacos大家应该都不太陌生,出身阿里名声在外,能做动态服务发现、配置管理,非常好用的一个工具。然而这样的技术用的人越多面试被问的概率也就越大,如果只停留在使用层面,那面试可能要吃大亏。比如我们今天要讨论的话题,Nacos在做配置中心的时候,配置数据的交互模式是服务端推过来还是客户端主动拉的?这里我先抛出答案:客户端主动拉的!接下来咱们扒一扒Nacos的源码,来看看它具体是如何实现的?配置中心聊Nacos之前简单回顾下配置中心的由来。简单理解配置中心的作用就是对配置统一管理,修改配置后应用可以动态感知,而无需重启。因为在传统项目中,大多都采用静态配置的方式,也就是把配置信息都写在应用内的y

git pull --rebase用法

gitpull--rebaseorigindevBranch你基于组内的开发分支checkout-b出自己的开发分支;在分支myBranch开发一段时间后,假如你本地有了3个commit;但是devBranch已经被其他同事推送了很多新的commit,所以你直接pull的话,可能会出现merge;这时使用gitpull--rebaseorigindevBranch,就会将你本地的3个commit,剪切下来,直接放到当前devBranch最新一个commit的后面;保持了开发线性;而且也不需要再替换新的分支,可以一直在myBranch开发,这个分支保持了和devBranch相同的时间线,几乎完全

git checkout或者git pull后本地未提交代码丢失问题解决

前言我们在使用git管理代码时通常要提交和拉取代码,但是某些时候存在误操作的行为。例如代码还没提交就做了checkout、pull动作,导致写了几天的代码没有备份就丢失或者被覆盖了。解决方法恢复前提在执行gitcheckoutmaster或者gitpull命令前,执行过gitadd.及commit命令gitcommit-m"xxx",git工具才能给你记录你的版本变化(本地的),否则丢失代码可能无可挽救。回滚(1)查看历史本地git版本:gitreflog。运行结果如下图所示,现在需要回滚到checkout之前的版本,也就是commit:addnewpageofxxx那一个版本,该版本索引是最