Skip to content

Commit 5c2392c

Browse files
committed
完成目录测试
1 parent fcd57df commit 5c2392c

File tree

1 file changed

+83
-20
lines changed

1 file changed

+83
-20
lines changed

README.md

Lines changed: 83 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,84 @@
1-
## git-tips
2-
> git小贴士:git常用命令集合(git的'奇技淫巧'?😱)
3-
4-
## 所有人看过来
5-
1. Fork于[tips](https://github.com/git-tips/tips)项目
6-
7-
2. **一定要先测试命令的效果后**,再用于工作环境中,以防造成不能弥补的后果!**到时候别拿着砍刀来找我**
8-
9-
3. 所有的命令都在`git version 2.7.4 (Apple Git-66)`下测试通过
10-
11-
---
12-
13-
* [Everyday Git in twenty commands or so](#everyday-git-in-twenty-commands-or-so)
14-
15-
## 统一概念
16-
1. 工作区:改动(增删文件和文本)
17-
2. 暂存区:输入命令:`git add 改动的文件名`,此次改动就放到了‘暂存区’
18-
3. 本地仓库:输入命令:`git commit 此次修改的描述`,此次改动就放到了’本地仓库’,每个commit,我叫它为一个‘版本’
19-
4. 远程仓库:输入命令:`git push 远程仓库`,此次改动就放到了‘远程仓库’(github等)
20-
5. commit-id:
1+
# Git的奇技淫巧😱
2+
> Git常用命令集合,Fork于[tips](https://github.com/git-tips/tips)项目
3+
4+
## 开卷必读
5+
*如果之前未使用过Git,可以学习[廖老师的免费Git教程](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000)入门*
6+
7+
1. **一定要先测试命令的效果后**,再用于工作环境中,以防造成不能弥补的后果!**到时候别拿着砍刀来找我**
8+
2. 所有的命令都在`git version 2.7.4 (Apple Git-66)`下测试通过
9+
3. 统一概念:
10+
- 工作区:改动(增删文件和内容)
11+
- 暂存区:输入命令:`git add 改动的文件名`,此次改动就放到了‘暂存区’
12+
- 本地仓库:输入命令:`git commit 此次修改的描述`,此次改动就放到了’本地仓库’,每个commit,我叫它为一个‘版本’
13+
- 远程仓库:输入命令:`git push 远程仓库`,此次改动就放到了‘远程仓库’(github等)
14+
4. 如果喜欢这个项目,欢迎Star、提交Pr、[反馈问题](https://github.com/521xueweihan/git-tips/issues)😊
15+
16+
## 目录
17+
* [展示帮助信息](#展示帮助信息)
18+
* [回到远程仓库的状态](#回到远程仓库的状态)
19+
* [重设第一个commit](#重设第一个commit)
20+
* [展示工作区和最近版本的不同](#展示工作区和最近版本的不同)
21+
* [展示暂存区和最近版本的不同](#展示暂存区和最近版本的不同)
22+
* [展示暂存区、工作区和最近版本的不同](#展示暂存区、工作区和最近版本的不同)
23+
* [快速切换分支](#快速切换分支)
24+
* [删除已经合并到master的分支](#删除已经合并到master的分支)
25+
* [展示所有的分支关联的远程仓库](#展示所有的分支关联的远程仓库)
26+
* [关联远程分支](#关联远程分支)
27+
* [删除本地分支](#删除本地分支)
28+
* [删除远程分支](#删除远程分支)
29+
* [删除本地标签(tag)](#删除本地标签(tag))
30+
* [删除远程标签(tag)](#删除远程标签(tag))
31+
* [放弃工作区的修改](#放弃工作区的修改)
32+
* [回到某一个commit的状态,并重新增添一个commit](#回到某一个commit的状态,并重新增添一个commit)
33+
* [回到某个commit的状态,并删除后面的commit](#回到某个commit的状态,并删除后面的commit)
34+
* [修改上一个commit的描述](#修改上一个commit的描述)
35+
* [查看commit历史](#查看commit历史)
36+
* [显示本地执行过git命令](#显示本地执行过git命令)
37+
* [修改作者名](#修改作者名)
38+
* [修改远程仓库的url](#修改远程仓库的url)
39+
* [列出所有远程仓库](#列出所有远程仓库)
40+
* [列出本地和远程分支](#列出本地和远程分支)
41+
* [列出远程分支](#列出远程分支)
42+
* [查看两个星期内的改动](#查看两个星期内的改动)
43+
* [把A分支的某一个commit,放到B分支上](#把A分支的某一个commit,放到B分支上)
44+
* [给git命令起别名](#给git命令起别名)
45+
* [存储当前的修改,但不用提交commit](#存储当前的修改,但不用提交commit)
46+
* [保存当前状态,包括untracked的文件](#保存当前状态,包括untracked的文件)
47+
* [展示所有stashes](#展示所有stashes)
48+
* [回到某个stash的状态](#回到某个stash的状态)
49+
* [回到最后一个stash的状态,并删除这个stash](#回到最后一个stash的状态,并删除这个stash)
50+
* [删除所有的stash](#删除所有的stash)
51+
* [从stash中拿出某个文件的修改](#从stash中拿出某个文件的修改)
52+
* [展示所有tracked的文件](#展示所有tracked的文件)
53+
* [展示所有untracked的文件](#展示所有untracked的文件)
54+
* [展示所有忽略的文件](#展示所有忽略的文件)
55+
* [强制删除untracked的文件](#强制删除untracked的文件)
56+
* [强制删除untracked的目录](#强制删除untracked的目录)
57+
* [重命名分支](#重命名分支)
58+
* [展示简化的commit历史](#展示简化的commit历史)
59+
* [把某一个分支到导出成一个文件](#把某一个分支到导出成一个文件)
60+
* [从包中导入分支](#从包中导入分支)
61+
* [执行rebase之前自动stash](#执行rebase之前自动stash)
62+
* [从远程仓库根据ID,拉下某一状态,到本地分支](#从远程仓库根据ID,拉下某一状态,到本地分支)
63+
* [展示当前分支的最近的tag](#展示当前分支的最近的tag)
64+
* [详细展示一行中的修改](#详细展示一行中的修改)
65+
* [清除`.gitignore`文件中记录的文件](#清除`.gitignore`文件中记录的文件)
66+
* [展示所有alias和configs.](#展示所有alias和configs.)
67+
* [展示忽略的文件](#展示忽略的文件)
68+
* [commit历史中显示Branch1有的,但是Branch2没有commit](#commit历史中显示Branch1有的,但是Branch2没有commit)
69+
* [在commit log中显示GPG签名](#在commit log中显示GPG签名)
70+
* [删除全局设置](#删除全局设置)
71+
* [新建并切换到新分支上,同时这个分支没有任何commit](#新建并切换到新分支上,同时这个分支没有任何commit)
72+
* [展示任意分支某一文件的内容](#展示任意分支某一文件的内容)
73+
* [clone下来指定的单一分支](#clone下来指定的单一分支)
74+
* [创建并切换到该分支](#创建并切换到该分支)
75+
* [关闭Ignore文件的功能](#关闭Ignore文件的功能)
76+
* [展示本地所有的分支的commit](#展示本地所有的分支的commit)
77+
* [在commit log中查找相关内容Search Commit log across all branches for given text](#在commit log中查找相关内容Search Commit log across all branches for given text)
78+
* [把暂存区的指定file放到工作区中](#把暂存区的指定file放到工作区中)
79+
* [强制推送](#强制推送)
80+
* [增加远程仓库](#增加远程仓库)
81+
* [联系我](#联系我)
2182

2283
## 展示帮助信息
2384
```sh
@@ -386,3 +447,5 @@ git remote add origin <remote-url>
386447
- 博客园:[削微寒](http://www.cnblogs.com/xueweihan/)
387448
- 邮箱:<a href="mailto:595666367@qq.com">发邮件给我</a>
388449
- 或者直接提Pr,Issues
450+
451+
**[⬆ 返回顶部](#目录)**

0 commit comments

Comments
 (0)