Git命令总结

Git命令总结

1、       git    int                         ------------创建版本库

2、        git    add  <file>                                ------------将文件添加

3、        git    commit  -m  "备注"                    -------------将文件提交

4、        git    status                                        --------------查看状态

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

6、        git    log   --pretty=oneline                 ---------------简化历史记录

7、        git    log   --graph                              ---------------可以看到分支合并图

8、        git   reset  --hard HEAD^                  ---------------返回上一个版本

9、        git   reset   --hard   <commit id>      -----------------根据id返回需要的版本

10、        git    reflog                                        ---------------用来记录你的每一次命令

11、      git    checkout   -- file                        ---------------意思就是把文件在工作区的修改全部车型

12、       git    rm  file                                       ---------------git rm 命令删掉文件。注意删掉后要git commit -m"备注",如果觉得是删错了 可以用 git checkout -- file 命令来恢复

创建分支命令

1、        git    checkout   -b   <dev>                  ---------------表示创建dev分支并切换到dev分支,相当于以下两条命令:

     git    branch             <dev>                  ---------------创建dev分支

     git    checkout         <dev>                  ---------------切换dev分支

2、       git    branch                                         ---------------查看当前分支

3、       git    merge                                          --------------用于合并分支到当前分支      (Fast-forward即合并是“快进模式”)

4、       git    merge    --no-ff                            --------------表示强制禁用Fast  forward模式,Git会在merge生成一个新的commit,这样,从分支历史上就可以看出分支信息。

5、       git   branch     -d    <dev>                   -------------删错dev这个分支

6、       git   branch     -D   <dev>                   ------------强行删除

6、       git   stash                  -------------可以把当前工作现场“储存起来”,等以后恢复现场后继续工作

7、       git   stash      list                                 -------------查看stash内容存储位置

8、      git    stash     apply                             -------------恢复,但是恢复后,stash内容并不删除

9、      git    stash     pop                               -------------恢复的同时把stash内容也删除了 

10、    git    remote                                       -------------查看远程库的信息 origin

11、    git    remote    -v                                -------------显示更详细的信息(既git clone地址)

12、   git     clone    <git地址>                      -------------克隆

13、   git     pull                                            -------------更新代码合并

14、    git   push   origin  master                  -------------推送分支






      

原文地址:https://www.cnblogs.com/qjtjh/p/8276993.html