[置顶]python知识导航贴,持续更新

[置顶]C# 语言高级特性知识导航贴,持续更新

[置顶]netMarketing类库: 类库说明

[置顶]本站视觉相关教程整理贴子,持续更新

[置顶]C++相关导航贴,持续更新

[置顶]本站收费服务公告(netMarketing源码,工业自动化行业培训班等)

[置顶]2020年勇哥的机器视觉实验项目清单(大纲)

[置顶]本站连载贴子系列,持续更新中……

[置顶]勇哥的免费视频教程清单

[置顶]勇哥在B站发布的视频清单

[置顶]运动控制专题,持续更新

git误操作把线上代码整成两个月以前的版本怎么办?

由于一个让勇哥现在还后怕的操作:git push -u orign master -f结果线上的代码莫妙其妙的变成两个月以前的代码! (也可能是其它什么神操作,已经记不起了)我反复揉了揉眼睛……没错,就是两个月以前的。心咯噔一凉!两个月白干了!该如何救场呢?在网上查了一下,可以试试的指令是reset和revert首先执行git reflog,它可以查看commit的历史,前提当然是你没问题的那一版...

HEAD无效。路径中具有非法字符

勇哥一次在pull下来的内容出现合并冲突。我们知道这种情况下就是处理一<<<<<和>>>>>之间的部分。<<<<<<< HEADnew new new new code=======old old old code>>>>>>> xxxxxxxxxxxxx...

github上新建一个仓库后怎么上传本地的项目文件

时间长了,勇哥忘记了怎么在github上新建仓库后上传本地项目代码了。在这里记录一下。(1) 你创建成功仓库后,有一个新建仓库克隆用的地址,复制它。(2)使用git工具,在你工程目录名字上右键,选择划线的项目。然后弹出git命令行(3)使用下面的指令git init 初始化本地代码仓库的git git remote add origin 刚才要你复制的新建仓库地址:...

git 推送出现 "fatal: The remote end hung up unexpectedly" 解决方案

在使用git更新或提交项目时候出现 "fatal: The remote end hung up unexpectedly " 原因是推送的文件太大。那就简单了,要么是缓存不够,要么是网络不行,要么墙的原因特别是资源库在国外的情况下。此问题可能由网络原因引起。方法一:修改提交缓存大小为500M,或者更大的数字git config --global http.postBuffer...

AutoMatic merge failed;fix conflicts and then commit the result.解决方法

意思是:冲突内容:合并冲突在 XXXX.DS_Store文件中自动合并失败;修改冲突然后提交修改后的结果。<<<<<<<< HEAD 你写的代码=============== 别人写的代码>>>>>>>>>>>>>>> sdhq...

git中拉代码pull代码后和本地代码冲突中的 head标志

<<<<<<<head 是指你本地的分支的<<<<<<< HEADb789=======b45678910>>>>>>> 6853e5ff961e684d3a6c02d4d06183b5ff330dcchead 到 =======里面的b789是您的commit的内容===...

在git bush中如何退出vim编辑器

写npm的pakege.json文件的files配置时,如果有不想包含的文件,那就要创建.npmignore文件排除,但windows系统又不允许创建以点开头命名的文件,咋办?这时候就要用到linux命令行工具创建如git bash。git bash创建文件和文件夹的命令如下:#创建文件 vi #创建文件 touch #拷贝文件 cp #移动文件 mv #创...

git stash用法小结

缘起今天在看一个bug,之前一个分支的版本是正常的,在新的分支上上加了很多日志没找到原因,希望回溯到之前的版本,确定下从哪个提交引入的问题,但是还不想把现在的修改提交,也不希望在Git上看到当前修改的版本(带有大量日志和调试信息)。因此呢,查查Git有没有提供类似功能,就找到了git stash的命令。综合下网上的介绍和资料,git stash(git储藏)可用于以下情形:发现有一个类是多余的,想...

Git三大特色之WorkFlow(工作流)

开篇Git 三大特色,分支,暂存区,工作流,今天终于要写到 WorkFlow 了,我彷佛已经看到胜利的曙光,走起。何谓工作流WorkFlow 的字面意思,工作流,即工作流程。在分支篇里,有说过这样的话:因为有分支的存在,才构成了多工作流的特色。事实的确如此,因为项目开发中,多人协作,分支很多,虽然各自在分支上互不干扰,但是我们总归需要把分支合并到一起,而且真实项目中涉及到很多问题,例如版本迭代,版...

详解git fetch与git pull的区别

引言:git fetch 相当于是从远程获取最新到本地,不会自动merge git pull:相当于是从远程获取最新版本并merge到本地 在实际使用中,git fetch更安全一些git fetch和git pull都可以将远端仓库更新至本地那么他们之间有何区别?想要弄清楚这个问题有有几个概念不得不提。FETCH_HEAD: 是一个版本链接,记录在本地的一个文件中,指向着目前已经从远程仓库取下来...

Git三大特色之Branch(分支)

我习惯每篇博客都有个开篇还记得 Git 系列第一篇 Git 自我介绍的话吗?其中有 Git 自己都赞同的三大特色cheap local branching, convenient staging areas, and multiple workflows轻量的本地分支, 方便的暂存,以及多工作流。其中因为有分支的存在,才构成了多工作流的特色,所以 Branch 不愧为 Git 的王牌特色。这篇博客...

Git三大特色之Stage(暂存区)

这是开篇有人说,暂存区是 Git 最精彩的设计,同时也是最难理解的部分,两者我都感觉不太明显,但当我想写关于暂存区的理解后,发现的确不怎么好讲,这个玩意,有点只可意会的感觉,用 Git 用熟练了,很自然体会到暂存区设计的精彩之处。在我看来,学习其他命令之前,对暂存区有一个概念和大概理解是非常重要的,因为,很多命令都涉及到了它。为什么 commit 之前要先 add 一下呢?我在刚接触 Git 命令...

error: The following untracked working tree files would be overwritten by merge:

今天勇哥在 git pull时出现了下面的错误:error: The following untracked working tree files would be overwritten by merge:勇哥在线查看这个“边电压测试机PLC程序”的目录,跟本地库的对应目录对比。发现本地库的目录缺少下面的文件,缺少一个目录和两个文件。(线上的目录)(本地的目录)这种情况看来是,本地库没有把远程库...

本地已经有了代码, gitHub上面又建了一个仓库, 怎么上传代码到新仓库?

注意,勇哥的这个问题是建立一个前提上面的:即我已经有一个线上的仓库, 创建第二个仓库后, 怎么把磁盘上的一个目录传到新仓库上去?参考了下面的教程:git remotegit remote -vgit initgit add xxxgit commit -m 'xxx' git remote add origin ssh://software@172.16.0.30/~/yafen...

Git冲突:Please commit your changes or stash them before you merge

用git pull来更新代码的时候,遇到了下面的问题:error: Your local changes to the following files would be overwritten by merge: xxx/xxx/xxx.php Please, commit your changes or stash them before you can merge. Aborti...

重装系统后Git恢复

勇哥把工作电脑重装系统后,安装了Git后,先是发现本地仓库目录不再有叹号(也就是没被git监控)然后在git控制台进行操作时发现git隔屁了。网上查了一下,这是由于git 的全局配置文件往往在c 盘(其它系统同理),重装系统有可能删除了配置文件,没有配置 name 和 email 的话,git 是无法正常工作的。建议检查一下是否配置了 name 和 email ,git bash 下输入: git...

SourceTree的基本使用

SourceTree的基本使用1. SourceTree是什么拥有可视化界面的项目版本控制软件,适用于git项目管理window、mac可用2. 获取项目代码1. 点击克隆/新建2. 在弹出框中输入项目地址,http或者ssh地址都可以如果箭头指向的仓库类型表明“这不是一个标准的Git仓库”,可能是有以下原因    1) 项目地址获取错误    2) 没有项目访问权限3. 点击“克隆”,等待项目克...

git pull错误提示:Your local changes to the following files would be overwritten by merge

场景: 出差时间在外面修改netMarketing的代码,回家后,git pull 回调代码到本地,然后出现下面的错误:$ git pull origin master From https://github.com/skcircle/hackpigLib * branch master -> FETCH_HEAD error: Your local c...

github--关于git reset --hard这个命令的惨痛教训

前几天,上传自己的个站到git上的时候,手欠脑发晕的用了次git reset --hard xxxxxx 命令。由于只在线上传入了一个index.html页面(自己都不知道自己咋想的,就这么干了,O__O"…),且第一次commit的时候也只commit了一个index.html文件,其他文件的只是通过git add --all命令进行本地追踪。然后,突发奇想,想恢复到第一次提交的时候(...

解决Git在添加ignore文件之前就提交了项目无法再过滤问题

由于未添加ignore文件造成提交的项目很大(包含生成的二进制文件)。所以我们可以将编译生成的文件进行过滤,避免添加到版本库中了。首先为避免冲突需要先同步下远程仓库$ git pull1在本地项目目录下删除缓存$ git rm -r --cached .1新建.gitignore文件在项目的根目录下面新建.gitignore文件并添加相应的过滤规则再次add所有文件输入以下命令,再次将项目中所有文...

Git忽略提交规则 - .gitignore配置

在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。简单来说一个场景:在你使用git add .的时候,遇到了把你不想提交的文件也添加到了缓存中去的情况,比如项目的本地配置信息,如果你上传到Git中去其他人pull下来的时候就会和他本地的配置有冲突,所以这样的个性化配置文件我们一般不把它推送到git服务器中...

“git pull”如何强制覆盖本地文件?

git pull如何强制覆盖本地文件呢?情景如下:团队成员正在修改我们正在处理的网站的模板他们正在添加一些图像到图像目录(但忘记在源代码控制下添加它们)他们通过邮件将图像发送给我我在源代码控制下添加图像,并将其与其他更改一起推送到GitHub他们不能从GitHub提取更新,因为Git不可覆盖他们的文件。得到的错误是:error: Untracked working tree file 'p...

GIT命令大全

GIT命令大全Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:我经常用的命令也就这几个:提交步骤git status 查看状态git add . 添加所有的修改文件git status 查看状态git commit -m ‘备注’ 添加备注git push origin 分支名...

git分支的理解

在开发netMarketing类库的时候,需要把一个项目挂到仓库里, 但是这个项目需要共享netMarketing,但是本身是不能发布的。原来的想法是让这个项目放置于本地仓库外面,再引用netMarketing,但是这样做的后果是这个项目本身无法进行版本控制。因此,想到了git的分支功能,于是在网上收集这方面的资料。下面引用一篇讲得比较好的文章:分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学...

使用Git Bash从Git上下载代码到本地以及上传代码到码云Git

前提是在码云上已经新建一个空的项目,可参考:https://www.cnblogs.com/babysbreath/p/9170455.html1、新建一个目录,存放下载下来的项目,我在D盘新建了一个“gitspace”文件夹,用来存放下载下来的项目2、进入刚刚新建的文件夹,即进入“gitspace”,点击鼠标右键,选择"Git Bash Here",如下图:点击“Git Ba...

Git基础之合并解决冲突, 解决vs报错: 遇到合并冲突标记

在编写netMarketing类库时,经常遇到合并冲突.打开冲突的文件, 看到是下面这样的:第一个标记<<<<<<< HEAD后的内容源于当前分支。第二个标记>>>>>>> 16bfefa465b369a7f46d090072d9e638bc951db9,Git 会告诉我们这些改动是从哪里(哪个分支)来的。然后有两...

Visual Studio团队资源管理器 Git 源码管理工具介绍

1.1 环境Visual Studio + GitLab (其他版本同理)1.2 Git操作过程图解1.3 常见名词解释拉取(Pull):将远程版本库合并到本地版本库,相当于(Fetch+Meger)获取(Fetch):从远程版本库获得最新版本合并(Meger):将两个版本库进行合并操作提交(Commit):将所做的更改,存入本地暂存库推送(Push):将所做的更改,存入远程版本库同步(Pull+...

Git常用命令使用大全

查看、添加、提交、删除、找回,重置修改文件git help <command> # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- <file> # 抛弃工作区修改git co . # 抛弃工作区修改git add <file> # 将工作文件修改提交到本地暂存区git add . # 将所有修改...

updates were rejected because the tip of your current branch is behind its remote counterpart

今天决定删除netMarketing类库的演示程序, 重建一个新的demo.先把远端的更新同步到本地, 再删除原演示程序TCOweldCheck, 再新建demo工程sample然后使用vs2017的团队资源管理器, 同步到远端.出现了本文标题所述的冲突!查了一下资料, 下面这篇解决了问题.提交更改到本地的git仓库,发现冲突,必须得先merge,不过merge好多冲突,我就想放弃了,因为不记得有...

sqlite3 db.lock Permission denied 问题解决方案

编写netMarketing类库时,用上了版本控制, 开发环境升为VS2017, 因此想尝新试下它的团队资源管理器.结果一次出现下面的错误! 具体错误信息:Git failed with a fatal error.error: open("netMarketingLib/.vs/weldCheck/v15/Server/sqlite3/db.lock"): Permissio...
会员中心
搜索
«    2024年4月    »
1234567
891011121314
15161718192021
22232425262728
2930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864