git相关

git常见命令

git checkout . && git clean -xdf
git pull

git checkout

git checkout .:
这个命令用于恢复工作目录的文件到最近一次提交的状态。简单来说,它会丢弃所有未提交的更改。

git clean

git clean -xdf:

git clean 命令用于清除工作目录中尚未跟踪的文件,也就是那些Git知道但尚未添加到暂存区的文件。
-x 选项意味着除了 .gitignore 文件中指定的文件之外,还会清除那些Git默认不会跟踪的文件。
-d 选项表示递归地清除子目录中的未跟踪文件。
-f 选项是强制执行,即使没有未跟踪的文件,也会显示一个消息。

git pull

git pull:

这个命令用于从远程仓库获取最新的更改并合并到当前分支。简单来说,它会拉取远程仓库的更改并与你的本地仓库合并。
所以,整体上,这段代码的目的是:丢弃所有未提交的更改,清除工作目录中尚未跟踪的文件,然后从远程仓库拉取并合并最新的更改。

从https://10.10.4.31/nvi.soft/sst/ims.git指定分支fenzhia上到本地liunx

git clone -b fenzhia https://10.10.4.31/nvi.soft/sst/ims.git

git常见问题

fatal: unable to access ‘https://0.0.0.0/nvi.soft/sst/csd.git/’: Peer’s Certificate issuer is not recognized.

[root@10 src]# git pull
fatal: unable to access 'https://0.0.0.0/nvi.soft/sst/csd.git/': Peer's Certificate issuer is not recognized.

解决办法
[root@10 src]# git config --global http.sslVerify false
命令 $ git config --global http.sslVerify false 是告诉 Git 客户端在进行 HTTP 通信时跳过 SSL 证书的验证。这通常用于解决由于服务器使用自签名证书或证书链问题导致的 Peer's Certificate issuer is not recognized 错误。

这条命令的具体组成部分解释如下:

$:这是命令行提示符,表示你可以在此输入命令。实际输入命令时,不需要包括 $ 符号。
git config:这是 Git 的配置命令,用于获取和设置存储库或全局选项。
--global:这个选项指定配置设置应该应用于当前用户的所有存储库。如果不使用此选项,则设置仅适用于当前存储库。
http.sslVerify:这是要设置的配置选项。http.sslVerify 控制 Git 是否在通过 HTTPS 进行通信时验证服务器的 SSL 证书。
false:这是为 http.sslVerify 设置的值,表示 Git 不应验证 SSL 证书。
安全警告:将 http.sslVerify 设置为 false 会降低通信的安全性,因为它允许 Git 客户端连接到使用无效或自签名证书的服务器。这可能会使你的通信容易受到中间人攻击,攻击者可以截获和篡改你与服务器之间的数据。因此,除非你完全信任你正在连接到的网络和服务器,否则不建议在生产环境或处理敏感信息时使用此设置。

如果你只是临时需要解决这个问题,以便克隆仓库或进行其他操作,那么在使用完毕后,建议将 http.sslVerify 重新设置为 true,以恢复 SSL 证书验证:

gitlab的ip地址修改导致无法git pull 和 git push

liunx

git remote remove origin   //移除原来仓库地址
git remote add origin 新仓库地址xxx    //添加新仓库地址
git push   //更改完毕新地址继续提交代码

windows

在这里插入图片描述

小乌龟常见操作

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值