GIT基本使用(一)

GIT基本使用

  • 初始化本地仓库

    $ git init
    
  • 初始化远程仓库

    $ git init --bare
    
  • 配置局部信息

    • 配置局部用户名

      $ git config user.name
      
    • 配置局部邮箱

      $ git config user.email
      
  • 配置全局信息

    • 配置全局用户名

      $ git config --global user.name
      
    • 配置全局邮箱

      $ git config --global user.email
      
  • 查看配置信息

    $ git config -l
    
  • 查看帮助文档

    $ git --help
    
  • 查看指令的帮助信息

    $ git help 指令名
    

GIT常用指令

  • 查看文件状态

    $ git status
    
  • 把修改的文件添加到暂存区

    $ git add 文件路径
    $ git add .
    
  • 把暂存区的文件提交到本地仓库

    $ git commit -m "注释" 文件路径
    $ git commit -m "注释"
    
  • 修改最后一次提交的注释

    $ git commit --amend "注释"
    
  • 把本地分支的更新推送到远程服务器

    $ git push
    
  • 把远程服务器分支的更新下载到本地

    $ git pull
    
  • 从远程服务器克隆代码仓库到本地

    $ git clone URL
    
  • 查看文件的日志信息

    $ git log
    
  • 查看所有的操作记录

    $ git reflog
    
  • 撤销操作

    • 文件添加到暂存区之前,撤销对某一个文件的修改

      $ git checkout 文件路径
      
    • 文件提交到本地仓库之前,撤销对所有文件的修改

      $ git reset --hard HEAD
      
    • 回退到上一个版本

      $ git reset --hard HEAD^
      
    • 切换到指定版本

      $ git reset --hard 版本号(前7位)
      
  • 查看文件修改内容

    $ git diff 文件名
    

GIT分支管理

  • 备份(打标签)

    git tag -a 标签名称 -m
    
  • 把标签推送到远程服务器

    git push origin 标签名称
    
  • 查看标签

    git tag
    
  • 切换分支

    git checkout 分支名称
    
  • 创建新分支并切换

    git checkout -b 分支名称
    
  • 查看本地分支

    $ git branch
    
  • 创建本地分支

    $ git branch
    
  • 查看远程分支

    $ git branch -r
    
  • 合并分支

    $ git merge
    

VIM常用操作

  • 退出:q
  • 保存并退出::wq
  • 查看上一页:control + b
  • 查看下一页:空格
  • 搜索:/
  • 进入编辑模式:i
  • 退出编辑模式:ESC
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容