git
文章平均质量分 79
繁星蓝雨
Happy coding!
展开
-
error: failed to push some refs to hint: Updates were rejected because the tip of your current branc
指令相当于,首先切换到feature分支,然后把master分支合并到feature分支上。这样导致的结果就是feature分支的历史提交基底,由原理的B节点,变更为M节点。这样会导致不知道当前分支最早是从哪个分支拉出来的,也就是历史提交记录混乱。因为在网页端修改了项目,修改了文件,导致远程端仓库和本地仓库不一致,也就是出现了不同分支。因此解决办法就是合并分支。下图中,远程master上有一个新提交M,本地仓库feature上有两个新提交C和D,问题结局后,把项目推到远程仓库,最后把暂存的修改取出。原创 2024-04-14 08:15:00 · 743 阅读 · 0 评论 -
error: src refspec master does not match any
在把文件推送到远程仓库时,出现了如下错误。错误原因:没有“master”分支。2,创建新分支并转移到新分支;原创 2024-04-13 11:07:21 · 1319 阅读 · 0 评论 -
git版本管理(创建、删除、查看、合并分支)
文章目录1 分支基本概念2 创建分支1 分支基本概念单分支:一开始的时候,master分支是一条线,Git 用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点:每次提交,master分支都会向前移动一步,这样,随着你不断提交,master分支的线也越来越长。多分支:当我们创建新的分支,例如dev时,Git 新建了一个指针叫dev,指向master相同的提交,再把HEAD指向dev,就表示当前分支在dev上你看,Git 创建一个分支很快,因为除了原创 2022-01-24 15:42:59 · 1805 阅读 · 1 评论 -
git基本使用(配置文件、日志/参考日志、版本回退、撤销更改、修改commit提交)
文章目录0 背景1 历史2 git配置文件的使用2.1 设置用户名和邮件地址2.2 查看配置2.3 修改配置来达到忽略文件(即不上传文件)以及强制上传被忽略的文件2.4 配置别名3 使用git3.1 在已存在目录中创建一个版本库3.2 上传git3.3 修改commit提交3.3.1 合并几次commit提交3.3.2 分离commit提交3.3.3 撤消之前所做的修改3.4 删除操作3.4.1 确实需要删除一个文件3.4.2 误删除了一个文件4 日志4.1 查看最近提交的日志4.2 以时间线方式显示日志4原创 2022-01-17 21:00:00 · 804 阅读 · 0 评论 -
git标签——附带详细步骤
文章目录0 总结1 轻量级的标签中(lightweight)1.1 默认标签1.2 指定标签1.3 查看标签1.4 创建标签文字说明(本地)1.5 标签同步到远程1.6 删除标签(本地/远程)2 含附注的标签(annotated)2.1 创建一个含附注类型的标签0 总结本文内容摘自gitCode的git教程。命令git push origin <tagname>可以推送一个本地标签;命令git push origin --tags可以推送全部未推送过的本地标签;命令git tag -转载 2022-01-14 22:00:00 · 1889 阅读 · 0 评论 -
git出现“Enter passphrase for key ‘/Users/macbookpro/.ssh/id_rsa‘: Everything up-to-date”
1 解决办法首先输入ssh-add -K /Users/macbookpro/.ssh/id_rsa然后输入github的密码Enter passphrase for /Users/macbookpro/.ssh/id_rsa:最后鉴别成功,出现Identity added: /Users/macbookpro/.ssh/id_rsa (xxx@qq.com)...原创 2020-03-10 15:54:49 · 1176 阅读 · 0 评论