Git学习总结四(删除)】的更多相关文章

Git 学习(四)操作修改和版本穿梭 之前的章节,已介绍了本地Git库创建.暂存区增.删.改,以及提交版本库:可回顾下命令操作: git add 和 git commit. 光有之前章节的操作,Git 显然不能满足版本控制的需求.所谓的版本控制,可理解为文件夹的时间机,即从创建该文件夹伊始,所有文件提交操作都将被记录版本库,且可以随意穿梭版本(回退至昨日的版本,或甚至N年前). 本文就此具体说明Git是如何管理修改.撤销修改以及在各个版本间穿梭的. 管理修改 为什么Git比其他版本控制系统设计得…
一.创建与合并分支 1.创建分支 一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点.每次提交 ,master分支都会向前移动一步,这样,随着你不断提交,master分支的线也越来越长. 当我们创建的分支,例如dev时,Git新建了一个指针叫dev,指向master相同的提交,再把HEAD指向dev,就表示当前分支在dev上: Git创建一个分支很快,因为除了增加一个dev指针,改改HEAD指向,工作区…
修改有两种情况 在工作区修改但没有add到暂存区 git checkout -- <file> 在工作区修改了也add到暂存区 git reset HEAD <file> 先撤销暂存区的修改 git checkout -- <file> 再撤销工作区的修改 删除 如果之前add到暂存区,可以直接 git checkout -- <file> 来恢复原文件 不过如果是昨天删的,那就只能 git reset --hard <id> 来回退版本了…
一般情况下,你通常直接在文件管理器中把没用的文件删了,或者用rm命令删了: $ rm test.txt 这个时候,Git知道你删除了文件,因此,工作区和版本库就不一致了,git status命令会立刻告诉你哪些文件被删除了: $ git status On branch master Changes not staged for commit: (use "git add/rm <file>..." to update what will be committed) (us…
查看远程分支 git branch -r  使用下面两条命令来删除远程分支 git branch -r -d origin/branch-name git push origin :branch-name…
Git远程仓库 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上. 怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分. 你肯定会想,至少需要两台机器才能玩远程库不是?但是我只有一台电脑,怎么玩? 借助GitHub网站!!! 注册GitHub账号,由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置: 第1步:创建SSH Key. 在用户主目录下(…
我们已经知道,通过命令 git remote add origin git@github.com/Your.name/file.git 可以连接远程仓库,那么,假如我现在想切换另个一远程仓库的连接应该怎么做呢? git 提供了一个命令 git remote set-url origin git@github.com:Your.name/file.git 这样,我们就可以断掉原来的连接,连接到另一个仓库. 多人协作时,先clone下来,然后更改后,推送到远程仓库, 当然,我们应该新建一个dev分支…
公元2018-10-21 实验室台式机 win7 64位 参考教程: 廖雪峰Git教程 其他资料:Git-book 北大一只总结的笔记,最终整理的时候可以参考:Git笔记 评论区看到的另一个人,总结在GitHub上:笔记 还得时不时查看软工时期学习记录的坑以免走不动的尴尬... 更新:忽然发现我没有仔细看评论区,以后有时间复习时要再看一次(・`ω´・) 2018-11-8-更新:千峰教育-Git工作流介绍 偶然在pt上看到的,B站有视频,看了一下,前面略鸡肋,后两三节有干货,还有有收获的.开心.…
CentOS 7 学习(四)Git配置(一) 1.对于版本管理系统,目前常用的是Subverion和Git,Subversion是集中式版本管理系统中最好的,所有人的代码都要提交到服务器上,如果要知道修改历史,就需要访问服务器:Git的哲学不同,是分布式管理版本,即本地也维护一个或者多个版本或分支,需要的时候才会提交到主服务器上,提供了非常优秀的分支合并功能,这种方式非常适合于分布式开发,即可以在本机开发完成,再同步到主干上,同时本机也可以拥有所有的历史修改信息. 2.环境: 主服务器:Cent…
学习总结之Git学习-总 目录: 一.Git简介 二.安装Git 三.创建版本库 四.时光机穿梭 五.远程仓库 六.分支管理 七.标签管理 八.使用GitHub 九.使用码云 十.自定义Git 期末总结 四.时光机穿梭 版本回退 工作区和暂存区 管理修改 撤销修改 删除文件 git status:随时掌握工作区的状态,看文件是否被修改过 git diff:如果git status显示有文件被修改过,用git diff查看修改内容 ---------------------------------…