
027git
git
安果移不动
精通Android,Swift,Flutter,Python,Php,按键精灵,易语言。曾为华为录制精品课程,拥有资质:按键精灵顶级证书;
产品秀:https://www.anguomob.com
B站:https://space.bilibili.com/482453235
展开
-
git pull 如何相信远端完全正确 而忽略自己的修改
是一个将远程仓库的更改合并到本地分支的命令。请注意,执行这些命令将导致本地更改丢失,因此在执行它们之前请确保已备份您的工作。是您想要重置的远程分支的名称,例如 "main" 或 "master"。现在,您的本地分支应该与远程分支完全同步,且已忽略您之前的本地修改。原创 2023-04-13 01:45:00 · 241 阅读 · 0 评论 -
HEAD detached from refs/heads/master
在rebase的时候有改动。改动后再次进行commit的时候出现的。如果HEAD上面的东西不重要可以直接删除掉。2,新建一个临时 tem 分支,把当前提交的代码放到整个分支。然后再这里处理好冲突与合并后 删除远程分支tem。3,换回要回到的那个分支,这里是 master。在游离状态无法提交修改。1,查看当前分支状态。原创 2022-11-08 19:09:16 · 698 阅读 · 0 评论 -
Git error: cannot lock ref
不要用git pull 打全。从远程分支重新拉一遍就行了。原创 2022-10-29 23:13:59 · 443 阅读 · 0 评论 -
Mac git push偶现无法提交代码。
重新删除ssh 然后重新生成 按照全部步骤走走一遍 不需要设置代理。就重新生成ssh并添加。但是切记 如果没有密码要完成步骤2按照官方文档完成第二步。原创 2022-10-18 14:16:35 · 414 阅读 · 0 评论 -
git 拉代码超时被取消
只有十分钟(600秒)传输速率都低于 1KB/s 的话才会 timeout。设置最低网速限制1kb/s。最少传输时间 10分钟。原创 2022-08-24 13:45:18 · 247 阅读 · 0 评论 -
git 查看当前分支是基于那个分支拉出来的
git branch -vv原创 2021-12-20 17:20:50 · 2921 阅读 · 1 评论 -
git 中文乱码
Changes to be committed: (use "git reset HEAD <file>..." to unstage) new file: "\345\216\202\345\225\206\346\270\240\351\201\223"使用命令:git config --global core.quotepath false即可解决原创 2021-11-09 17:29:19 · 163 阅读 · 0 评论 -
您的连接不是私密连接 攻击者可能会试图从 github.com 窃取您的信息(例如:密码、通讯内容或信用卡信息)。了解详情 NET::ERR_CERT_COMMON_NAME_INVALID
是因为开启了Fidder 抓包关闭就可以访问git了原创 2021-09-13 17:49:11 · 9869 阅读 · 0 评论 -
git 通过rebase的方式 提交代码
拉取远端代码 到本地分支代码git fetch执行变基命令git rebase origin/buffix此代码执行后可能会出现冲突如果出现了 解决冲突后执行git add .将冲突的代码添加到本地然后继续执行git rebase --continue如果有冲突 继续解决 add 并执行 continue 直到出现applying 说明 代码已经合并完毕了所有冲突此刻不要使用 git push 因为还是会冲突 提示你去使用git pull命令...原创 2021-07-08 14:31:40 · 1323 阅读 · 0 评论 -
jenkins 配置两套git打包
jenkins插件名称:Multiple SCMs配置好后悔多出来一个注意这个不是新增。。是替换之前的需要注意的是此处需要把每个git项目分出来单独的子目录 否则 项目2会替换项目1 导致项目1没有被下载起来 更不用说使用了...原创 2021-06-07 12:30:23 · 556 阅读 · 0 评论 -
(HEAD detached at 52f1f8b -> origin)
先保存下代码到本地rar.然后1.在当前的detached head的状态 :git checkout -b temp 创建临时分支2.add / commit 提交修改代码到临时分支3.git checkout master 切回主分支4.git merge temp 拉取临时分支代码5.git branch -d temp 删除临时分支...原创 2021-04-16 17:23:28 · 254 阅读 · 1 评论 -
撤销git pull
git reflog查看曾经提交记录乱码?不要紧换个不乱码的命令看下自己提交的什么东西可以看打我我们想撤回到这个地方6ee09fb 这个就是上次提交的地方!git reset --hard 6ee09fb原创 2021-02-21 23:32:51 · 191 阅读 · 0 评论 -
git clone 加速下载。
ssh配置加速windows教程。。。mac或者centos请自测。在目录~/.ssh/config 没有手动创建Host github.comHostName github.comUser gitProxyCommand connect -H 127.0.0.1:1080 %h %phttps加速很简单。。甚至可以直接用浏览器下载 比git clone要快很多直接命令行配置。git config --global https.proxy 'socks5://127.0..原创 2021-01-05 17:38:45 · 259 阅读 · 0 评论 -
git 下载指定tag版本
首先看指定tag的版本号 地址后面拼接/tagshttps://github.com/xuexiangjys/XUpdate/tags假设我们要用到1.1.6的话可以直接点进去查看详情并且下载追求逼格的话可以使用命令git clone --branch [tags标签] [git地址]代入公式git clone --branch 1.1.6 https://github.com/xuexiangjys/XUpdate...原创 2020-12-03 10:58:30 · 3789 阅读 · 0 评论 -
.gitignore配置不生效
产生原因:git之前提交了一次。后面又添加的gitignore解决方法: git清除本地缓存(改变成未track状态),然后再提交:git rm -r --cached .git add .git commit -m "解决冲突不生效"git push原创 2020-11-25 14:20:15 · 280 阅读 · 0 评论 -
git commit后,如何撤销commit
git reset --softHEAD~1如果进行两次的commit,想要都撤回,可以使用HEAD~2原创 2020-11-18 18:56:19 · 389 阅读 · 0 评论 -
git .hprof remote: error: File: exceeds 100.00 MB. .hprof 文件太大 不小心提交
完整错误remote: Powered by GITEE.COM [GNK-5.0]remote: error: File: 03a339da9645238a80724374c5e7238ef30e7d7f 182.49 MB, exceeds 100.00 MB.remote: Use command below to see the filename:remote: git rev-list --objects --all | grep 03a339da9645238a80724374c5e原创 2020-11-02 00:11:39 · 1981 阅读 · 2 评论 -
git回滚到之前版本
git reflog查看提交的历史想回退到哪个版本就用哪个版本的编号git reset --hard XXXXXXX代码回滚到XXXXXXX分支git push -f origin master将现在的代码就是刚回滚回来的强制推送到服务器原创 2020-07-11 03:09:58 · 1075 阅读 · 0 评论 -
error: The following untracked working tree files would be overwritten by merge:
git clean -d -fx删除 一些 没有 git add 的 文件;git clean 参数-n 显示将要删除的文件和目录;-x -----删除忽略文件已经对git来说不识别的文件-d -----删除未被添加到git的路径中的文件-f -----强制运行git clean -ngit clean -dfgit clean -f罪魁祸首。./idea/workspace.xml.idea有...原创 2020-06-22 11:37:40 · 918 阅读 · 0 评论 -
git 批量解决。both modified:
git push后虽然忽略文件已经添加。但是。仍然无法。继续提交 他们会冲突。。需要删除之前的git的文件来解决这个问题可以使用as的批量替换功能替换出来命令行然后复制到下面的Terminal执行...原创 2020-06-19 11:05:42 · 9162 阅读 · 0 评论 -
Git切换远程仓库地址 迁移仓库保留commit
直接修改远程仓库地址git remote set-url origin URLURL 替换为你的远程仓库新地址原创 2020-06-12 12:58:13 · 231 阅读 · 0 评论 -
git 打tag 查看Tag
//podspec文件中获取Git版本控制的项目需要tag号,$ git tag -m "first release" "0.1.0" $ git push --tags原创 2020-06-12 11:22:50 · 293 阅读 · 0 评论 -
【已解决】码云宕机,访问码云失败,项目无法提交至码云,项目从码云中无法更新
1.找到hosts文件win10系统:C:\Windows\System32\drivers\etc2.在hosts文件中,最下面 如下添加:212.64.62.174 gitee.com(这步,就是映射域名“gitee.com”到IP地址“212.64.62.174 ”)就可以了。。搞了半天...原创 2019-11-27 18:26:16 · 627 阅读 · 0 评论 -
Chrome 书签同步插件
首先关闭chrome的同步功能。因为这个功能不完善!chrome://settings/syncSetup/advanced?search=%E5%90%8C%E6%AD%A5使用 Chrome 书签同步插件这里推荐一款好用的 Chrome插件 : 书签同步https://chrome.google.com/webstore/detail/%E4%B9%A6%E7%AD%BE%E5%...原创 2019-09-07 00:25:34 · 5159 阅读 · 4 评论 -
Centos7 SSH公钥生成及配置
1.你可以按如下命令来生成 sshkey:ssh-keygen -t rsa -C "xxxxx@xxxxx.com"2.按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 public keycat ~/.ssh/id_rsa.pub3.复制生成后的 ssh key,添加到项目中。4.添加后,在终端(Term...原创 2019-08-30 17:48:24 · 734 阅读 · 0 评论 -
设置代理下载git文件加快速度pod setup
1、查看自己的Shadow和谐和谐socks默认代理端口2、因为我的默认代理端口是1086,所以输入git config --global http.https://github.com.proxy socks5://127.0.0.1:10863、嘿嘿嘿,看看配置之后的速度吧(我宿舍就10M的小水管)4、最后,恢复git代理的配置git config --glob...原创 2019-08-22 14:49:20 · 401 阅读 · 0 评论 -
git clone时RPC failed; curl 18 transfer closed with outstanding read data remaining
git clone时报RPC failed; curl 18 transfer closed with outstanding read data remaining 错误原因1:缓存区溢出解决方法:命令行输入git config --global http.postBuffer 524288000执行上面命令如果依旧clone失败,考虑可能原因2:网络下载速度缓慢解决方法:...原创 2019-08-21 15:31:36 · 1431 阅读 · 0 评论 -
this exceeds file size limit of 100.0 MB 解决方案
但是之后仍push不成功,因为超过100M的这个文件已经在之前commit过很多次了。解决办法:git log得到之前的'commit id'git reset 想恢复的commit ID 即可原创 2019-05-21 22:33:13 · 1796 阅读 · 0 评论 -
git第一次以及第n次提交代码至远程仓库步骤
码云或者git 创建好git仓库以后有一个远程仓库地址 ssh 我们需要ssh这一点很重要克隆下载可以看到git@gitee.com:liuande/learn_vue.git Clone or download可以看到git@github.com:1377093782/liuanLib.git可以看到固定的格式 git@域名:用户名/仓库名称.git记住这个ssh地址...原创 2019-02-22 16:22:15 · 2479 阅读 · 0 评论 -
git修改分支名称
假设分支名称为oldName想要修改为 newName1. 本地分支重命名(还没有推送到远程)git branch -m oldName newName2. 远程分支重命名 (已经推送远程-假设本地分支和远程对应分支名称相同)a. 重命名远程分支对应的本地分支git branch -m oldName newNameb. 删除远程分支git push --de...原创 2019-02-20 19:14:12 · 1552 阅读 · 0 评论 -
windows环境下生成ssh keys
1、首先你要安装Git工具2、运行Git Bash here3、输入指令,进入.ssh文件夹cd ~/.ssh/ 如果提示 “ No such file or directory”,你可以手动的创建一个 .ssh文件夹即可mkdir ~/.ssh 4、配置全局的name和email,这里是的你github或者bitbucket的name和emailgit co...原创 2019-02-05 01:21:49 · 264 阅读 · 0 评论 -
在团队协作中,该如何提交一份干净、可靠的代码给队友?
在团队协作中,该如何提交一份干净、可靠的代码给队友?首先对Android Studio的工程目录中的文件做个介绍:当我们新建一个Android Studio工程后,调整为Project视图后,工程结构如下图所示: 其中包括:.gradle ——>gradle 运行以后生成的缓存文件夹.idea ——>是android studio 工程打开以后生成的工作环境配置文件...原创 2019-01-30 09:57:45 · 427 阅读 · 0 评论 -
Your branch and 'origin/master' have diverged, and have 1 and 1 different commits each, respectively
当我们在本地提交到远程仓库的时候,如果遇到上述问题,我们可以首先使用如下命令:git rebase origin/master 然后使用git pull --rebase 最后使用git push origin master 把内容提交到远程仓库上。直接复制如下运行即可git rebase origin/master git pull --rebase git ...原创 2018-12-19 08:45:54 · 3793 阅读 · 2 评论 -
Git commit 常见用法
Git commit git commit 主要是将暂存区里的改动给提交到本地的版本库。每次使用git commit 命令我们都会在本地版本库生成一个40位的哈希值,这个哈希值也叫commit-id, commit-id在版本回退的时候是非常有用的,它相当于一个快照,可以在未来的任何时候通过与git reset的组合命令回到这里. 1.1 git commit -m...原创 2018-12-18 06:54:52 · 729 阅读 · 0 评论 -
git 基于原来的分支创建新的分支
基于layout 分支 创建view分支git add .git commit -m "layout"git push git push --set-upstream origin layoutgit log --onelined9dd435 (HEAD -> layout, origin/layout) layout12b9259 (origin/basic, b...原创 2018-12-17 14:13:43 · 3675 阅读 · 0 评论 -
git中rejected的解决方法
在网上搜了一下,出现这种情况的原因是因为git仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上去。 第一种解决方法是强推 即利用强覆盖方式用你本地的代码替代git仓库内的内容 git push -f 第二种解决办法是先把git的东西fetch到你本地然后merge后再push$ git fetch$ git merge这两句相当于$ git pull如...原创 2018-12-12 21:36:03 · 9688 阅读 · 0 评论 -
Git 忽略.idea/workspace.xml文件
写在前面:git忽略的原理: git设置本地忽略必须保证git的远程仓库分支上没有这个要忽略的文件,如果远程分支上存在这个文件,本地在设置ignore将不起作用。=========================================所以一般是在.gitignore 文件里面加入 .idea/workspace.xml 即可,但是如果你在这样做之前已经将此文件提交到了...原创 2018-12-11 09:42:38 · 1130 阅读 · 0 评论 -
惊呆git pull 就能直接拉代码
当前分支为devgit pull 后提示 git branch --set-upstream-to=origin/<branch> dev再输入一遍这个代码 git branch --set-upstream-to=origin/dev dev以后就能用git pull 直接拉代码了就可以代替git pull origin dev ...原创 2018-10-29 17:45:10 · 1257 阅读 · 0 评论 -
Android Studio、Git 解决合并冲突
合并分支,解决冲突Android Studio自带了解决冲突的工具,以下是操作步骤选中项目->右键->Git->Resolve Conflicts会出现一个弹窗,显示了冲突的文件,选择某个文件后,点击Merge会出现三个代码框a、左边的Local Changes代表”当前“分支上的修改;b、右边的Changes from Server代表“合并...原创 2018-08-08 18:26:38 · 5929 阅读 · 0 评论 -
GitFlow工作流常用操作流程
最近开始学习git版本控制,整合一下学习到的知识点。 1. 主要分支介绍 1.1 master分支 1.2 develop分支 1.3 release分支 1.4 bugfix分支 1.5 feature分支 2. 新功能开发工作流 2.1 切换到本地仓库工作区 2.2 从远程仓库克隆代码到本地仓库 2....原创 2018-08-08 15:54:56 · 260 阅读 · 0 评论