几条常用的git命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/FJJ543/article/details/83151159

Git几个概念:工作区-->暂存器-->版本库-->远程仓库

1、git init                                             --创建版本库

2、vi 文件名                                        --同个vi 指令添加文件

3、git add 文件名                                --将文件放进暂存区

4、git commit -m "版本说明“               --提交暂存器文件到版本库 并 为操作添加本次提交说明

5、git status                                        --查看仓库当前的状态

6、git diff                                             --如果git status显示文件有修改,这可以使用git diff查看文件的具体修改

7、git log                                             --查看历史记录

8、git reset --hard HEAD^                  --版本回退   ^表示回退到上一个版本   ^^表示回退到上两个版本

     git reset --hard ”commit id“            --版本重新回到新版本

     git reset Head 文件名                    --撤销暂存区的修改,将其重新放回工作区

    (场景:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令 git reset Head         文件名 ,就回到了 工作区修改,第二步按 撤销工作区修改 操作。)

     

9、git reflog                                         --查看之前所有的新旧版本ID

10、git checkout 分支名                     --切换分支

       git checkout -- 文件名                  --让这个文件回到最近的一次的git add或者git commit时的状态(检出版本库中文件)

      (场景:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout --文件名 ) 

11、git rm 文件名                               --从版本库中删除文件

12、git branch                                    --查看分支

       git checkout -b 分支名                  --创建分支并切换分支

       git branch 分支名                         --创建分支

       git checkout  分支名                     --切换分支

       git branch -d 分支名                     --删除分支

13、git merge dev                              --将分支dev合并到master分支

14、git pull                                          --拉取文件,合并没修改过的文件

                                                            --同时修改同个文件会造成冲突

15、git push                                          --将文件推送到远程仓库

猜你喜欢

转载自blog.csdn.net/FJJ543/article/details/83151159