• 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 

  • 相关阅读:
    解决DeDeCms文章中上传的图片点击新窗口打开的方法
    织梦dedecms 5.7解决修改文章后,发布时间自动更新的方法
    织梦DedeCMS实用技巧-八大安全措施
    data目录迁移到web以外目录
    《DSP using MATLAB》示例Example6.6
    《DSP using MATLAB》示例 Example 6.5
    《DSP using MATLAB》示例Example6.4
    《DSP using MATLAB 》示例Example6.3
    《DSP using MATLAB》示例Example6.2
    《DSP using MATLAB》示例Example6.1
  • 原文地址:https://www.cnblogs.com/chenjiangyang/p/9814563.html
Copyright © 2020-2023  润新知