Git
文章平均质量分 67
技术在路上
这个作者很懒,什么都没留下…
展开
-
git冲突出现的原因及解决方案
Git冲突情况举例:简单来说就是本地修改的文件和目标远程库的同一个文件都有修改。这时无论是pull/push/merge时都会产生冲突。1、不同分支下的merge比如在不同分支下进行分支合并时,我们在本地修改了a文件并把a文件的修改push到了test分支下,接着我们切换到master分支下将test分支上的修改合并到当前master分支下时,如果master分支下的a文件也有修改的话,这时在进行merge也会产生冲突。(因为这个两个分支是不同步的,两个分支下的同一个文件都有修改)2、同一个分支下的原创 2022-04-10 21:17:32 · 9041 阅读 · 2 评论 -
git强制push
git强制push不知道做了什么非人的改动,今天push Github的时候,出现了一句错误提示:error: failed to push some refs to 'https://github.com/......'hint: Updates were rejected because the tip of your current branch is behindhint: its remote counterpart. Integrate the remote changes (e.g.原创 2021-06-21 10:39:11 · 7437 阅读 · 0 评论 -
git submodule: already exists in the index
在 github 上面 clone 一个包含有 submodule 的 repo 的时候,用如下命令更新 submodule:git submodule update --remote --merge一直没法更新,尝试重新 add submodule,比如:git submodule add https://github.com/jusitnlee/dw lib/dw一直报如下错误:‘lib/dw’ already exists in the index执行如下命令,解决此问题:git rm原创 2020-07-15 14:07:45 · 11010 阅读 · 0 评论 -
GitHub上fork别人打代码后如何保持和原作者同步的更新 注意:不会覆盖自己新更新的代码
1.进入你的GitHub发起Pull request2.选择compare across forks3.反向操作。base fork改为自己的,head fork改为原作者的4.点击 create pull request5. 添加comment6.点击create pull request7.点击Merge pull request8.确定...转载 2018-11-07 14:46:43 · 8580 阅读 · 0 评论 -
git submodule 使用小结
原文链接 http://blog.gezhiqiang.com/2017/03/08/git-submodule/######Git Submodule 允许一个git仓库,作为另一个git仓库的子目录,并且保持父项目和子项目相互独立。添加子仓库$ git submodule add <仓库地址> <本地路径>新建一个父仓库main,一个子仓库sub。将父仓库克隆到本地。...转载 2018-06-14 21:02:21 · 6085 阅读 · 0 评论 -
git管理你的keil工程
git 很强大,在linux下开发习惯了。使用git管理keil工程,最大的问题是里面的那写生成文件。可以使用.gitignore来管理在你的.git目录下,新建.gitignore文件,[cpp] view plain copy!*.c !*.h *.log *.plg *转载 2018-01-24 17:15:25 · 4215 阅读 · 0 评论 -
git submodule的使用
开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用,而公共代码库的版本管理是个麻烦的事情。今天无意中发现了git的git submodule命令,之前的问题迎刃而解了。添加为当前工程添加submodule,命令如下:git submodule add 仓库地址 路径其中,仓库地址是指子模块仓库地址,路径指将子模块放置在当前工程下的路径。原创 2017-12-19 17:00:41 · 975 阅读 · 0 评论 -
Git 的origin和master分析
Git 的origin和master分析 - Lishic的日志 - 网易博客 http://lishicongli.blog.163.com/blog/static/1468259020132125247302/首先要明确一点,对git的操作是围绕3个大的步骤来展开的(其实几乎所有的SCM都是这样)1. 从git取数据(git clo转载 2017-06-15 10:26:15 · 323 阅读 · 0 评论 -
Git & GitLab 使用及规范
Git安装配置及基本使用从官网下载安装包,手动完成安装。打开Git Bash命令行工具,执行命令ssh-keygen -t rsa -C Email-Addresss生成一个密钥对。登录到GitLab,点击右上角你的用户头像,点击Edit Profile settings,点击SSH Keys,点击Add SSH Key,填写Title栏,复制用户目录下.ssh/id_rsa.pu转载 2017-06-22 15:42:39 · 358 阅读 · 0 评论 -
在github上创建和删除新分支
在github上创建仓库:Create a new repository on the command linetouch README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/BrentHuang/MyRepo.g原创 2017-06-22 15:54:19 · 1138 阅读 · 0 评论 -
服务器代码与本地代码不同步,还需要将本地代码上传
造成这个错误是因为我在github上修改了自己的文件,在上传本地文件之前没有把github上的文件拉倒本地,意思是本地和远程的文件应该合并后才能上传本地的新文件具体方法:1、先拉下来,会自动合并的(不用操心)git pull origin master2、再上传git push -u origin master转载 2017-06-16 12:51:22 · 1565 阅读 · 0 评论 -
MarkdownPad 2 Pro 注册码
MarkdownPad 2 Pro 注册码MarkdownPad 是 Windows 平台上一个功能完善的 Markdown 编辑器。专为 Markdown 打造提供了语法高亮和方便的快捷键功能,给您最好的 Markdown 编写体验。来试一下:粗体 (Ctrl+B) and 斜体 (Ctrl+I)引用 (Ctrl+Q)代码块 (转载 2017-04-25 23:42:14 · 1968 阅读 · 1 评论 -
git 常用命令
查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工转载 2017-05-05 10:24:32 · 334 阅读 · 0 评论 -
Markdown语法学习(Github上README.md书写规范)
目录(?)[-]标题列表代码区块分隔线图片Markdown 的目标是实现「易读易写」,兼容HTML。但是,在 HTML 区块标签间的 Markdown 格式语法将不会被处理。比如,你在 HTML 区块内使用 Markdown 样式的*强调*会没有效果。也就是说,Markdown 与HTML标签不能嵌套使用标题Markd转载 2017-01-14 22:59:21 · 394 阅读 · 0 评论 -
Git中pull对比fetch和merge
参考http://www.zhanglian2010.cn/2014/07/git-pull-vs-fetch-and-merge/使用git fetch和git pull都可以更新远程仓库的代码到本地,但是它们之间还是有区别。今天搜了一下git pull和fetch,发现信息量很大,牵扯到git中很多概念,以我这种智商估计要完全理解很困难,所以先声明一下,下面的内容是我综合了网上的资料后转载 2016-11-15 16:25:41 · 9624 阅读 · 2 评论 -
How To Use Git Branches
This article is the third installment in the "Using Git" series. It assumes that you have read both theinstallation article and the article on how to use git effectively.In the world of versio转载 2016-11-13 19:18:27 · 461 阅读 · 0 评论 -
How To Install Git on Ubuntu 14.04
IntroductionAn indispensable tool in modern software development is some kind of version control system. Version control systems allow you to keep track of your software at the source level. You c转载 2016-11-13 18:48:48 · 475 阅读 · 0 评论 -
How To Use Git Effectively
https://www.digitalocean.com/community/tutorials/how-to-use-git-effectivelyThis article assumes that you have git installed and that your global configuration settings (namely username and email)转载 2016-11-13 18:46:38 · 359 阅读 · 0 评论