
git
问题记录与分享
胡小牧
岁月推动着年华,伴随着流水的脚步走过春夏秋冬。回想一路走来磕磕绊绊,感谢前辈们的无私奉献,本文重在共享,欢迎大家转载,评论,收藏,点赞,谢谢,如果您对文章存在疑问,或者和您的文章类似,请私信,----------------期待是心痛的根源,心不动,则不痛。
展开
-
error reading X.509 key or certificate file
你的cert 错误了,查看生成key的命令,是否存在错误,重新生成一个key。git push 提交代码时候出现这个错误。或者就是key 没有权限方法,打开下权限,这个错误 说明你的gitlab 配置的是。原创 2024-09-25 13:10:48 · 298 阅读 · 0 评论 -
Git 打patch (打补丁)的使用
git diff commit_id1 commit_id2 > test.patch (commit_id1是最后1次id commit_id2 是倒数第二次提交的id ,这里是举例打1次提交的patch 当然也可以使用就一个id 就是倒数第二次的id,多个提交的话需要注意id 即可,)(当然可可以使用git format-patch -1 这里是最近1次提交的,-2 是2次,-3 是三次 )git format-patch 无需指定文件名, 生成的内容,含提交的变化的文件,已经commit 内容。原创 2022-11-29 15:09:06 · 13713 阅读 · 1 评论 -
adb.exe: device offline
adb devices 的时候提示:adb.exe: device offline处理方法:1 adb kill-server2 adb start-server3 重新连接adb原创 2022-01-28 14:25:19 · 4921 阅读 · 2 评论 -
adb 输入很长的内容 (input text) 在模拟机输入框里面快速输入内容
有时候需要在模拟机上面输入很长的内容来测试,可以使用input text xx 来输入步骤1 adb shell步骤2 input text xxxxxxxx注意:需要先清理模拟输入框里面的内容原创 2022-01-27 12:15:09 · 1996 阅读 · 0 评论 -
adb: unable to connect for root: more than one device/emulator
遇到的问题大致如下:自己的处理方法是输入:adb disconnect然后在执行就好了。adb disconnect 是断开设置连接。原创 2021-06-23 16:13:22 · 5706 阅读 · 2 评论 -
adb.exe: more than one device/emulator
这个问题一般是链接2个模拟机的问题引起的可能存在的问题1电脑开着模拟机,然后又链接手机,使用adb 的时候会出现这个样的使用adb devices 查看下就知道处理方法 关闭一个即可可能存在的问题2之前链接adb的时候使用其他的方法不如,使用网线连接adb ,现在有在开发者模式里面打开adb ,这个时候出现上面的问题同样可以可以使用adb devices 查看是否有2个一般会看到一个devices 现实offline这个时候处理方法使用adb kill-server原创 2022-01-04 15:04:12 · 2958 阅读 · 0 评论 -
git 关联远程分支
方法很简单如下:git branch --set-upstream-to=远程分支 本地分支把远程分支和本地分支填写到对应的地方即可.原创 2021-10-21 18:45:30 · 2454 阅读 · 0 评论 -
git remote 命令
一般使用的时候是1 git remote -v 作用是显示所有远程仓库例如:这里 origin为远程地址的别名。2 git remote show xx (xx为远程地址的别名) 显示某个远程仓库的信息3 git remote add [name] [url] 作用是添加远程版本库name 是自己取的仓库的名字 url 是地址这个也是经常用到的, 添加了之后 一般都是使用 git fetch --all 拉去下代码然后在git push nameHEAD:...原创 2021-08-16 13:27:39 · 29839 阅读 · 1 评论 -
Bad owner or permissions on xx/.ssh/config
这个问题是服务器上面拉代码的时候遇到的问题处理方法就是给config 添加权限由于在在自己的服务器上面前面就不用添加sudo 了,直接执行:chmod 600 config 回车添加权限之后 repo init 正常了, 如果不行,前面添加sudo 试试....原创 2021-07-21 20:16:34 · 513 阅读 · 0 评论 -
查看已经安装pip 的版本
在终端中输入: pip -V 或者 pip --version具体的如下原创 2021-05-21 14:15:50 · 688 阅读 · 0 评论 -
Git Bash Here 中文显示乱码,有遮挡, 的处理方法
显示效果如下处理方法1 在git bash 里面 鼠标右键,显示如下2 选择Options 显示界面如3 然后点击Text把 Local 设置为zh_CN Character_set 设置为GBK设置之后关闭,在打开显示效果如下原创 2021-04-28 17:37:08 · 774 阅读 · 0 评论 -
git : 依赖: liberror-perl 但无法安装它
Ubuntu 系统使用 sudo apt install git 安装git 提示如下:正在读取软件包列表… 完成正在分析软件包的依赖关系树正在读取状态信息… 完成有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件包尚未被创建或是它们已被从新到(Incoming)目录移出。下列信息可能会对解决问题有所帮助:下列软件包有未满足的依赖关系:git : 依赖: liberror-perl 但无法安装它E:原创 2021-03-31 10:41:03 · 2926 阅读 · 1 评论 -
配置SSH是出现: sign_and_send_pubkey: signing failed: agent refused operation Permission denied
zhixingeval "$(ssh-agent -s)"ssh-add原创 2021-03-26 11:17:32 · 486 阅读 · 0 评论 -
logcat 结合 grep 过滤 log 日志信息
打开终端: 1 adb devices 查看是否连接2 连接之后使用adb shell3 logcat | grep "关键字" 这样就能过滤日志了当然如果想忽略大小写可以使用如下logcat | grep -Ei "关键字"如果想过滤多个keylogcat | grep -Ei "关键字1|关键字2"...原创 2021-03-15 11:50:38 · 4836 阅读 · 0 评论 -
Git 头指针分离与 FETCH_HEAD
Git 头指针分离与 FETCH_HEAD 出现这个问题一般的的原因就是你checkout 别人提交的代码引起的,先说先处理方法, 就是创建一个新的分支并切换分支就好了,创建一个新的分支:git branch 分支名切换分支: git checkout 分支名或者使用创建并切换分支的命令如下:git checkout -b 分支名这样就处理好了问题,其实git 是有提示的,出现Git 头指针分离与 x 我们可以使用git status 查看,当前状态没有在任何一个分支上面,...原创 2021-02-20 13:18:50 · 2727 阅读 · 0 评论 -
git add . 之后 想执行回滚操作(git add 到本地仓库的代码回滚到没有add 之前的操作)
git add 到本地仓库的代码回滚到没有add 之前的操作 ,如果git 非常熟悉临时忘记了命令回滚单个文件的命令:git restore --staged xx文件名回滚所有add 的文件直接执行git reset 即可,下面我修改一个demo 详细的说下随便修改几个文件执行git status 查看下状态执行git add . 然后在执行git status 查看下状态现在发现文件了,想把绿色的改为红色的 ,如果单个文件回滚执行git restore --sta..原创 2021-02-05 11:06:57 · 4174 阅读 · 0 评论 -
git 拉去merged 仓库的代码步骤
1 首先将自己的代码提交到自己的Task 或者仓库里面2 代码已经提交了,可以清空本地仓库 git reset --hard HEAD^^^ 回车3 清空仓库之后,拉去远程merged 的代码 git pull4 查看拉去代码的状态 git status ,会提示,位于哪个分支,与上游分支是否一致, 确认一致之后5 git log 查看下是否仓库里面的代码 确认没有问题之后6 确认没有问题之后cherry pick 自己仓库里面的代码 ,拉去代码之后,git status 查看...原创 2021-01-27 11:52:37 · 681 阅读 · 0 评论 -
svn 第一次使用注意事项
可以到官网上下载 一个小乌龟的工具下载地址连接下载 安装之后 鼠标右键可以看到如下第一次使用需要先添加svn的地址 ,如果直接checkout 是不可能拉下内容的点击TortoiseSVN 然后选择Repo-browser 如下填写svn地址如下之后弹出输入用户名和密码之后就可以选择自己要拉去的内容,点击ok就好了...原创 2019-08-21 23:18:24 · 1082 阅读 · 0 评论 -
git生成ssh keys步骤与使用
1 首先你需要查看下本地电脑是否已经生成的有window 电脑如果没有下载git 可以使用 win+r 弹出提示命令 输入powershell然后输入cat ~/.ssh/id_rsa.pub 可以直接复制如果有显示如下记住是以ssh-rsa 开头, 以自己的邮箱结尾的没有的话,就是本地没有ssh-keygen -t rsa -C "自己的邮箱"然...原创 2019-06-24 11:14:27 · 819 阅读 · 0 评论 -
.svn提交项目提示更新副本
这个是提交代码的时候出现的错误处理方法:你需要先更新下代码,记住无痕什么时候提交都要先更新一下代码备份提交不上去的代码,然后对下那些文件上重复上传的的去掉,在重新上传即可.(备份是不忘防止自己多删除)这个问题的原因就是本来已经上传了,自己填add.上传过的代码,重复提交就出现了这样的错误....原创 2019-04-10 17:46:49 · 2982 阅读 · 0 评论 -
Git 修改用户名和邮箱
在修改用户名和邮箱之前可以查看下现在的用户名和邮箱git config --list或者使用git config user.namegit config user.email修改用户名和邮箱git config --global user.name "your name"git config --global user.email "your email"...原创 2020-10-12 15:46:48 · 729 阅读 · 0 评论 -
git 查看修改的代码行数,新增的文件以及删除的代码行数
有时候想知道提交的代码修改了哪些文件,以及新增和删除的代码行数git 命令: git log --stat原创 2020-09-22 11:47:17 · 19091 阅读 · 0 评论 -
git user name is not defined
使用android studio 设置git 提交代码的时候弹框提示git user name is not defined这个是第一次提交代码的时候 输入git仓库的账号和密码 就行了。。。原创 2019-12-17 10:21:31 · 18670 阅读 · 3 评论 -
github checkout 使用
checkout 作用切换分支今天clone 项目,下载之后发现并不是所在自己想要的项目找到分支, git checkout 分支名 ,之后回车,git 会运行一会,之后就是自己想要的项目了有时候git分支上可能有很多,clone 的是全部的,之后自己在用checkout检索一下就可以了.前提是要知道自己分支的名字....原创 2018-03-20 12:49:12 · 4737 阅读 · 0 评论 -
github自己的仓库给别人上传代码的操作
点击自己工程上面的Setting 接着点击 Collaborators中间会有一个登陆操作输入对面的账号点击Add collaborator ,最后也就是最关键的一步就是复制链接给对方,让他同意加进来,这样就可以让对方上传代码到自己的仓库了...原创 2018-03-27 18:48:49 · 9068 阅读 · 5 评论 -
remote: HTTP Basic: Access denied
github 提交项目 提示remote: HTTP Basic: Access denied这个一般就是自己更改github账号的密码引起的处理方法1进入控制面板-->用户账号-->凭据管理器-->windows凭据-->普通凭据,在里面找到git,点开编辑密码 更改自己的密码即可我截图下23然后下面的普通凭证,找到账户编辑更改...原创 2019-08-22 00:05:26 · 10747 阅读 · 4 评论 -
svn: Working copy " " locked
今天遇到了这个问题 这里记录下首先需要 选中文件 选中Clean up然后在这样我的就好了 ,原创 2019-08-29 09:24:55 · 357 阅读 · 0 评论 -
git 创建分支并合并到master 上
1 创建一个dev的分支git branch dev2 切换到dev 分支上git checkout dev--------------------------在分支上添加内容git add . //提交所有内容git commit -m "提交到分支" git push origin 分支名------------------------3 现在...原创 2019-09-19 15:55:47 · 501 阅读 · 0 评论 -
github 删除工程的操作
1 点击工程 上面的setting 如下图2 滑动到最下面的Danger Zone看下图点击delete this repository弹出输入工程的名字,点击同意删除成功会提示删除成功.原创 2018-03-22 17:14:50 · 604 阅读 · 0 评论