Git的基本使用

1 Git的常用命令

    1.1 添加文件

          git add 文件名

          将文件添加到暂存区

     1.2 提交文件

          git commit -m "提交注释"

          将文件提交到本地仓库

      1.3 查看状态

          git status

          查看目录中是否还有文件未提交

      1.4 查看文件修改对比差异

           git diff

           比较文件差异

            git diff [文件名]

            将工作区中的文件和暂存区进行比较

       1.5 查看日志

             git log

            查看历史记录,显示从最近到最远的日志

            

         1.6 简化显示 

            git log --pretty=oneline

          1.7 查看简短日志

             git reflog

             查看历史记录,并以简短信息显示

            

           HEAD@{移动到当前版本需要多少步}

          1.8 前进回退

             git reset --hard [局部版本号]

             前进后退版本

           

          1.9 删除文件

             rm [文件名]

          1.9.1 彻底删除

             将文件添加到缓存区中,然后提交

          1.10 恢复文件

             对于删除文件也可使用reset命令恢复

             如果删除文件后未提交可以使用git checkout [文件名] 恢复

          1.11 分支操作

               1.11.1 创建分支  

                  git branch [分支名]

                1.11.2 查看分支

                  git branch -v

                1.11.3 切换分支

                   git checkout [分支名]

                1.11.4 合并分支(merge/rebase)

                   第一步:切换到接受合并的分支

                    git checkout [接受合并的分支名]

                   第二步:执行merge命令

                     git merge [待合并的分支名]     

                1.11.5 删除分支命令

                     git branch -d [分支名]

  2 git常用命令集

     mkdir: XX(创建一个空目录XX指目录名)

     pwd:  显示当前目录的路径

     git init  把当前的目录变成可以管理的git仓库,生成隐藏的.git文件。

     git add XX  把XX文件添加到暂存区。

     git commit -m “XX” 提交文件 -m后面的是注释

     git status 查看仓库状态

     git diff XX   查看XX文件修改了哪些内容

     git log 查看历史记录

     git reset -hard HEAD^ 或者git reset -hard HEAD~ 回退到上一个版本 (如果想回退到100个版       本,使用git reset -hard HEAD~100)

     cat XX 查看XX文件内容

     git reflog  查看历史记录的版本号id

     git checkout --XX    把XX文件在工作区的修改全部撤销

     git rm XX  删除XX文件

     git remote add origin https://gitee.com/oldlu_wk/gittest.git关联一个远程库

     git push -u (第一次提交要用-u以后不需要)origin master把当前master分支推送到远程库

     git clone https://gitee.com/oldlu_wk/gittest.git从远程库中克隆

     git checkout -b dev 创建dev分支  并切换到dev分支上

     git branch  查看当前所有分支

     git checkout master 切换回master分支

     git merge dev 在当前分支上合并dev分支

     git branch -d dev  删除dev分支

     git branch name 创建分支

     git stash 把当前的工作隐藏起来等以后恢复现场后继续工作

     git stash list 查看所有被隐藏的文件列表

     git stash apply 恢复被隐藏的文件,但是内容不删除

     git stash drop删除文件

     git stash pop 恢复文件的同时也删除文件

     git remote 查看远程库的信息

     git remote -v 查看远程库的详细信息

     git push origin master    Git会把master分支推送到远程库对应的远程分支上

 

             

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值