Git常用指令整理;
1. mkdir leargit; 创建一个leargit的文件夹,也可以理解为git仓库; 然后cd到创建的文件里去;
2. pwd: 显示当前目录;
3. cd leargit; 通过cd来到达指定的路径地点;
4. git init; init命令把mkdir创建的目录变成git可以管理的仓库;
5. git config --blobal name "carson"; git仓库的用户名;
6. git config --global user.email "carsonc@qq.com" 用户的邮箱地址;
7. ls -ah; 查看创建的仓库下有那些具体的文件以及字文件;
8. git status; 查看git仓库下的文件有没有修改;
9. git add '修改后的文件名,将修改后的文件提交到 暂存区 内';
10. git commit -m"修改内容的描述";
11. git diff; 具体查看各个文件 修改 的内容;
12. git log; 查看git仓库下各个版本的历史记录,由近到远的显示提交日志;
13. git log --pretty=oneline; 查看历史记录和提交日志的简要信息,只显示主要信息;
14. git reset --hard HEAD^; 使用git reset命令退回到上一个版本;
注意: HEAD 指向的版本就是当前的版本,因此git允许我们在版本的历史之间穿梭,使用命令 git reset --hard commit_id;
15. git reset --hard +想要跳转到哪个版本的版本号, 列: git reset --hard c24ef;
注意: 如果穿梭到以前的版本后,又想会到以后的版本的话,可以使用这个命令跳转到具体的版本,版本号只要前几位就可以了,
16. git reflog; 如果你已经忘记的你的版本号,但是又想回复的哪一个版本的话,可用使用 reflog 来获取你的每一次命令;
17. cat '查看的文件名'; cat 可以查看到具体文件的内容;
18. 注意在修改的仓库中的文件后要将修改后的文件 add 到暂存区,如果修改后的文件没有提交到暂存区的话, commit提交的也只是暂存区里面的文件;
19. git checkout -- '文件名'; 将以写错的的文件撤销掉,具体有两种情况1. 文件修改后还么有被放到暂存区,撤销修改就回到和版本库一模一样的状态;
2. 修改的文件已经添加到暂存区了,又做了修改,撤销修改就回到暂存区后的状态了,
20. git reset HEAD <file> 可以把暂存区的修改撤销掉,重新放回工作区; 列: git reset HEAD readme.txt;
注意: 1. 当你改乱了工作区的某个文件的内容,想直接丢弃工作区的修改时,用命令 git checkout -- file; 列: git checkout --readme.txt;
2. 当你不担改乱了工作区某个文件的内容时,还添加到了暂存区时,想丢弃修改,分两步: 第一步命令git reset HEAD <file>; 列: git reset HEAD readme.txt
第二步按场景一操作;
3. 已经提交了不适合的修改到版本库时,想要撤销本次修改, 就进行版本会吧, 前提是没有推送到远程库;
注: 此学习笔记是整理自廖雪峰老师的git学习网站上,个人学习中整理出来的,推荐大家再去廖雪峰老师的网站上更加细致的学习,地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000