
Git
文章平均质量分 94
Itachi_Xiao
这个作者很懒,什么都没留下…
展开
-
Git恢复之前版本的两种方法reset、revert(图文详解)
转载文章出处:https://blog.youkuaiyun.com/yxlshk/article/details/79944535 2019/7/27 修改更新 一、问题描述 在利用github实现多人合作程序开发的过程中,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提交前的样子,本文总结了两种解决方法:回退(reset)、反做(revert)。 二、背景知识 git的版本管理,及HEAD的理解 使用git的每次提交,Git都会自动把它们串成一条时间线,这条时转载 2021-04-15 14:00:41 · 317 阅读 · 0 评论 -
git和github之间分支链接的问题猜测
分支情况如下:执行git branch --set-upstream-to=origin/TestBran dev后push dev分支 发现改变依旧在dev分支上截图如下:建立连接并推送:两个分支对比:猜测在建立远程分支时自动和本地分支进行了关联,且无法更改。...原创 2019-11-25 18:59:27 · 124 阅读 · 0 评论 -
git stash隐藏工作的意义
在分支下进行的工作,如果不commit的话,回到master,就会显示出你在分支下你添加的工作。这个时候,你在master下修改完bug提交后,正在分支进行的工作也会提交了。为了避免这个情况,你就在分支下,git stash将工作隐藏,这个时候,切换到master时候,修改了bug,提交。分支的内容不会被提交上去。(关键点)工作区和暂存区对所有的分支都是共享的...原创 2019-11-23 22:28:39 · 254 阅读 · 0 评论 -
额外问题,额外收获
看廖雪峰教程时下面人提到的问题:回答:你在dev分支修改了文件,但是你没有提交到仓库,实际上就是相当于你在本地手动修改了这个文件,仓库并不能保存你做的改动,所以在master分支能看到文件被改动了(相当于你没用dev分支直接修改了这个文件一样),所以你可以用master分支add、commit额外收获:对于所有分支而言, 工作区和暂存区是公共的。(一话胜千言)...原创 2019-11-13 14:38:04 · 160 阅读 · 0 评论 -
Git小结
git本地仓库分三个区:工作区: 就是一个多了.git文件的文件夹,不要想太多,就按Linux操作文件夹的方法正常操作暂存区: 暂时讲了两种操作暂存区的方法: 1.存入暂存区 :git add filename 修改暂存区 :git rm filename 2.递交暂存区 git commit -m “explain”版本库:git commit以后的最终版本存入地方,git最重要的一个地...原创 2019-11-11 16:29:08 · 161 阅读 · 0 评论 -
Git删除文件
删除有两种方式(注意下面第二种的恢复方式是在commit到版本库之后才能使用的)1.用rm < file >删除这种方式删除的文件可以直接 git checkout <file>回来,由此可见这种删除方式只删除了工作区文件2.用git rm < file >删除因为这种方式将改动了暂存区文件,所以只有通过版本库先恢复暂存区,之后才能checkout回来...原创 2019-11-11 16:01:10 · 348 阅读 · 0 评论 -
Git 暂存区和工作区
首先git checkout -- filename 恢复成的是暂存区版本 而不是版本库的版本git add filename 将工作区文件添加到暂存区git commit -m "explain"将暂存区所有修改同步到版本库也就是说如果想同步版本库版本,要先用git reset HEAD <filename>将暂存区同步成版本库的版本 然后再用checkout命令git c...原创 2019-11-11 15:21:13 · 270 阅读 · 0 评论 -
git配置问题
Git配置出现的一些问题1. 基础配置:(1).利用 SSH 完成 Git 与 GitHub 的绑定(2).git 出现 fatal: refusing to merge unrelated histories 错误(3).通过 Git 将代码提交到 GitHub(4)解决git push远程仓库 时 Updates were rejected because the remote co...原创 2019-11-10 02:22:43 · 297 阅读 · 0 评论