![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【Git】
文章平均质量分 69
曲健磊的个人博客
just do it!
展开
-
Git 命令入门
在上一篇文章 什么是Git 中,简单介绍了下什么是 Git,这篇文章再简单的整理几个 Git 的入门命令。喜闻乐见的一张图: workspace:本地工作目录。Repository:本地仓库。Remote:远程仓库。index:可以把它理解为一个缓冲区,我们先批量的把文件放到这个 index 中,然后 commit 的时候再一次性的把所有的文件提交到本地仓库,像不像 Java 中...原创 2018-08-14 08:45:46 · 264 阅读 · 0 评论 -
什么是Git?
一直在用 GitHub,知道有个东西叫 Git,一直以为它俩是一个东西,今天才理清了它们之间的关系,来扫扫盲。什么是版本控制?现在有这样的一个场景:我们在写论文的时候,写完了提交给指导老师去审核,老师说你哪哪哪写的不好要改改,于是乎,你就屁颠屁颠的去改。一般的做法是:不直接在原论文上修改,而是复制一份,在新复制的那一份上做改动。因为如果改了论文,被老师评价说还不如上一次,让你重该,你还可以...原创 2018-08-13 21:45:04 · 24669 阅读 · 8 评论 -
Git 分支,创建、切换、删除,合并、重命名分支
Git 的分支可以理解为当前项目的一个拷贝,当前项目是一个主分支(master),而这个拷贝是一个从分支(other branch)。在这个新分支上做的操作不会影响到原来的主分支,除非你选则把这两个分支合并。记录一些关于分支的命令:git branch:查看本地分支 本地只有一个分支(master),并且当前处在 master 上(前面的星号指明当前是在哪个分支)。git b...原创 2018-08-18 15:03:43 · 3143 阅读 · 0 评论 -
Git reset 和 revert 和 tag 的命令
resetgit reset --soft a124df5:清除编号为 a124df5 的提交记录(只清除 commit)git reset --mixed a124df5:默认(–mixed可不加),清除 commit + index 中的数据。git reset --hard a124df5:清除 commit + index + workspace 中的数据。git reset ...原创 2018-08-19 20:53:27 · 1605 阅读 · 0 评论 -
Git生成密钥公钥,克隆项目,push,pull
git diff 可以查看已经添加到 index 中的文件在 workspace 中的变化,那么我们如何查看已经 commit 到本地仓库中的文件在 index 中的变化呢?git diff --staged <file>:该命令可以满足上面的需求:我们的文件一般会提交到远程的 Gitee 或 GitHub 仓库中,为了方便我们可以在每次不输入密码的情况下 push,需...原创 2018-08-17 08:53:38 · 1139 阅读 · 0 评论