几条常用的git命令

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                                          --将文件推送到远程仓库

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值