Git操作指令集合

 

Git常用操作指令

    1. git add <file> 将文件提交至暂存区

    2. git add -A 将所有文件一次性提交至暂存区(注意A一定要为大写字母)

    3. git status 查看目前状态

    4. git commit -m "message" <file> 将文件提交至本地仓库 ,并设置提示信息

    5. git log -p /路径 查看历史修改和提交

    6. git commit -m "message" -a 一次性将文件提交至本地仓库

      注:多个文件被修改,状态显示为modified,此时这些被修改的文件可以直接一次性提交;但是新添加的文件,即还未添加到暂存区的文件,不能一次性提交至本地仓库

    7. 查看历史版本信息的几种方式:

      • git log 查看最完整的日志信息

      • git log --pretty=oneline 以好看的方式显示日志信息 (哈希值完整显示)

      • git log --oneline (在2 的基础上,显示部分哈希值)

      • git reflog 显示回退至指定版本所需的步数

    8. 回退至指定版本的几种方式:

      • 索引方式(可前进,也可后退)

        git reset --hard [哈希索引值]

      • HEAD+^ 方式(只可以后退,一个^代表后退一步)

        git reset --hard HEAD^^

      • HEAD+ ~+n 方式(只可以后退,n代表后退步数)

        git reset --hard HEAD~n

       

    9. git diff
      * git diff 比较工作区和缓存区之间的区别
      * git diff --cached 比较缓存区和版本库之间的差别
      * git diff HEAD 查看工作区和版本库的差

    10. 分支
      * git branch -v 查看所有分支
      * git checkout [分支名] 切换到指定的分支
      * git checkout [finename ] 恢复修改的文件
      * git commit filename --->git merge [分支名] 将指定分支合并到当前分支

    11. 分支冲突(当合并的两个分支内的同名文件做了相同的修改,此时合并分支会发生冲突)
      * 解决冲突: 修改冲突文件
      * git add [修改完成后的文件]
      * 再次提交:git commit -m "日志信息"(注意不需要添加提交的文件名)

       

posted @ 2022-01-18 23:59  安妍  阅读(34)  评论(0编辑  收藏  举报