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 "[email protected]" 用户的邮箱地址;

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 

猜你喜欢

转载自www.cnblogs.com/chenjiangyang/p/9814563.html