密钥ssh krys git
ssh 密钥登录
1. 生成密钥对 `ssh-keygen` 2. 粘贴公钥到服务器 `~/.ssh/authorized_keys` 3. 设置权限 ```shell chmod 600 authorized_keys chmod 700 ~/.ssh ``` 来自:[设置 SSH 通过密钥登录](https:// ......
git 回撤操作
git的工作流 工作区:即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git commit xxx 之后的。 暂存区:已经 git add xxx 进去,且未 git commit xxx 的。 本地分支:已经git commit -m xxx 提交到本 ......
SSH登录后提示LC_ALL: cannot change locale (en_US.UTF8) 的解决办法
错误大概如下: locale: Cannot set LC_CTYPE to default locale: No such file or directorylocale: Cannot set LC_ALL to default locale: No such file or directory ......
git找回本地修改记录
最近发生了一起git事故,幸亏自己把code找回来了,要不然那个需求的逻辑我又得写一天,还贼复杂,过程如下: 昨天写了一天的code没有提交,今天需要帮同事看一个问题,用的是他的分支,于是乎我把我本地分支没有输入git add .操作(一般都会执行这一步,不知道为啥这次忽略了),直接git comm ......
Centos SSH登录慢的解决方法
vi /etc/ssh/sshd_config 修改内容 UseDNS no GSSAPIAuthentication no 修改完成后重启 systemctl restart sshd ......
Git服务器搭建(HTTP方式,Rocky 9)
# 背景 为了保证公司代码安全,私密git服务器是必需的。GitHub免费私密代码库只能最多3个贡献者,显然是不能用的。其他服务也一样并不可靠。 于是查看各大开源项目的git仓库,发现大家都用GitLab CE,经过一番周折(官网疯狂推销他们的云上服务,导致self-host下载入口很难找到),在虚 ......
提交错了 git 标签
![image](https://img2023.cnblogs.com/blog/1189562/202307/1189562-20230716194709893-1533760783.png) 因为需要将 FastAdmin 适配 php8,对 FastAdmin使用到的 think-captc ......
ssh远程登陆virtualbox debian12
# 1. 检查ssh是否安装 ``` ps -e | grep ssh ``` ![image](https://img2023.cnblogs.com/blog/2065202/202307/2065202-20230716143946144-103426623.png) > 只有ssh-agen ......
软件开发Git的五种趋势
在软件开发这样不断发展的领域,了解当前的实践至关重要。 这篇文章基于一项综合研究,我们分析了超过一百万个 Git 提交。我们没有做出预测,而是深入研究了硬数据。 我们根据现实世界的 Git 使用情况发现了实际趋势。在这篇文章中,我将阐述我们分析中的主要发现。1. 关注产品增长和质量维护 在我们的研究 ......
git分支
#列出本地所有分支git branch #列出所有远程分支git branch -r #新建一个分支,但依然停留在当前分支git branch 分支名 #新建一个分支,并切换到该分支git checkout -b 分支名 #合并指定分支到当前分支git merge 分支名 #删除分支git bran ......
sql注入万能密钥
万能密钥' or 1='1'or'='or'adminadmin'--admin' or 4=4--admin' or '1'='1'--admin888"or "a"="aadmin' or 2=2#a' having 1=1#a' having 1=1--admin' or '2'='2')or ......
[Git] Empty Git Commit
Empty commits might seem unusual, but they offer significant advantages in managing version control. By documenting milestones, triggering automation ......
git status详解
# `git status`详解 在使用Git进行版本控制时,`git status`是一个非常有用的命令,用于查看当前代码仓库的状态。它可以告诉你哪些文件已更改、添加或删除,以及是否有未提交的更改等。本篇博客文章将详细解释`git status`命令的输出,并逐行解释每个部分的含义。 ## `gi ......
git_ls-remote
# 1.查看commit和对应的引用类型 > `refs/reviewable`:引用一般包含待审查的变更集或者补丁的提交记录 > > `refs/pull/xxx/head`:引用指向拉取请求的源分支的最新提交 > > `refs/pull/xxx/merge`:引用指向合并后代码状态 ```ba ......
git_rev-parse
# 1.git rev-parse说明 ```cmd git rev-parse是git revision-parse的缩写 用于解析和显示Git对象的引用或标识符的值 ``` # 2.用法 ## 2-1.查询当前commit ### 2-1-1.完整的commit ```bash git rev- ......
git-clone
# 1.clone说明 ```cmd git clone它的作用是将远程仓库的代码复制到本地仓库,方便对代码进行修改和管理。 ``` # 2clone案列 ## 2-1.全克隆 > 默认的分支是`master`/`main` > > `git clone`仓库url。存在一个问题,当clone的仓库 ......
Ubuntu找不到ip无法ssh登录,解决方法开机自动重启dhcp
# 问题 VMware里安装的Ubuntu虚拟机,每次开机ifconfig都找不到网卡ens33,就没有ip地址,无法通过xshell进行ssh登录。每次都手动执行sudo dhclien ens33才可以,下面通过脚本让其开机自启。 ## 配置脚本 sudo vim /etc/rc.local 文 ......
git下载与使用方法
安装-windows: 下载: https://git-scm.com/download/win 根据自己的电脑版本,下载对应的安装包(32或64位) 双击安装: 不要安装在中文目录!!!!! 使用默认设置即可,一路下一步 安装完毕之后,在任意文件夹下鼠标右键,看到Git Bash here说明安装 ......
SSH隧道技术-端口转发
第19篇:SSH隧道技术-端口转发(干货) 铁甲万能狗 C++/Python程序媛、量化交易。爱好:历史、语言学 1 人赞同了该文章 SSH的端口转发按照SSH主机(即客户端和服务端)的相对物理距离分为本地转发和远程转发。本地转发,即是在本地客户机由SSH客户端实现的端口转发技术。而本地转发根据设定 ......
Git提交时出现Merge branch 'master' of ...之解决方法
多人协作开发项目,在上传代码时通常会先pull一下远程代码,使本地与远程同步更新,但是如果远程此时与自己代码存在冲突,在解决冲突后提交有时会出现“Merge branch ‘master’ of …”这条信息。这是因为pull其本质是fetch+Merge的结合。通常会分为以下两种情况: 1.如果远 ......
ERROR: YOU HAVE NOT CONCLUDED YOUR MERGE (MERGE_HEAD EXISTS). GIT PULL拉取代码失败!
$ git push To ssh://47.95.35.53:2222/php-item/php-test.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'ssh:// ......
mac git clone error:xcrun:error:invalid active developer path(/Library/Developer/CommandLineTools)
背景升级Mac系统后,在终端使用git clone等相关命令失败,报错 xcrun:error:invalid active developer path(/Library/Developer/CommandLineTools),missing xcrun at:/Library/Developer ......
树莓派3b安装ubuntu16.04,配置ssh和vnc(windows)
1. 系统安装 首先下载想要使用的系统版本,笔者选择的是32位Ubuntu16.04 下载Raspberry Pi OS 首先格式化TF卡 然后加载镜像:“使用自定义镜像”,选择下载的16.04镜像 选择SD卡,然后在右下角设置中开启SSH(虽然最后也没用好像),最后点击烧录。烧录完成后进入boot ......
5、git强制更新本地代码
## git 强制更新本地代码(和远端代码保持一致) [TOC] ### 1.拉起最新远端代码版本 **撤销本地、暂存区、版本库、** ```bash git fetch --all ``` ### 2.同步本地到最新版本 **回退到最新的远端代码** ```bash git reset --har ......
Git的分支管理和标签操作
### 分支操作 分支是Git使用过程中非常重要的概念。使用分支意味着你可以把你的工作从开发主线上分离出来,以免影响开发主线。 同意一个仓库可以有多个分支,各个分支相互独立,互不干扰。通过git init 命令创建把本地仓库是默认创建一个master分支。 **查看分支:** ``` git bra ......
有Root与无Root安装git-lfs
# 有Root与无Root安装git-lfs ## 直接安装 先查看arm还是AMD 例如当前使用Rocky Linux 8.8版本的内核。因此,应该下载适用于Rocky Linux 8.x的Git LFS安装包。 您可以按照以下步骤在Rocky Linux上安装Git LFS: 1. 打开终端或命 ......
git squash commits
git squash commits key words: git squash 删除 压缩 commit 提交 ## 起因 在做新功能测试的时候在开发分支(branch dev)上创建了一个新的分支(branch dev_experiment),在dev_experiment中做了很多尝试了,做了 ......
[GIT]解决:failed to push some refs to ...(经验复盘)
# 1 问题描述 ``` shell johnnyzen@XXDSSS MINGW64 /e/source_code/BigData/bdp_common_data_service (develop) $ git push To gitlab-bigdata.johnnyzen.cn:platfor ......
git-pull
# 1.pull说明 > 用于从远程更新仓库的本地版本 - 更新当前本地工作分支(当前签出分支) - 更新所有其他分支的远程跟踪分支 # 2.拉取原理 ## 2-1.git pull原理 > `git pull`=`git fetch`+`git merge FETCH_HEAD` ### 2-1- ......