• GIT常用操作命令


    • git 查看GIT命令帮助

    本地仓库相关

    1. git init
      • 创建本地仓库
    2. git status
      • 查看git库的变化
    3. git diff
      • 比较工作区与暂存区/最后一次commit的共同文件
      • --cached 显示暂存区与最后一次提交之间不相同的文件的增删改

    本地提交相关

    1. git add

      • 提交到暂存区

        • [file] 指定文件,可以多个,空格分隔

        • [dir] 指定文件夹,/*目录下所有文件,/*.txt目录下所有指定扩展名文件

        • . 修改和新增,不包括删除

        • -u 修改过的文件

        • -A .和U合集,同--all

    2. git commit

      • 提交暂存区的更改
        • 直接命令会打开文本编辑器填写提交信息
        • -m "提交信息"
        • -a -m 可以把未执行add的修改一起提交
        • -amend 修改上次的提交信息;本次提交与上次合并
    3. .gitignore文件修改后刷新

      • git rm -r --cached
        • . 重置所有追踪缓存
        • [file] 不再追踪某文件
    4. git reset

      • [commit] 回滚到某个提交的点,可用ID或标签
      • hard [commit] 完全回滚到某个提交,会覆盖本地未提交的内容

    GIT设置

    1. git config --global
      • 全局设置

        • -l 查看本地配置

        • user.name "name" 查询/修改提交时使用的姓名

        • user.email "email" 查询/修改提交时使用的邮箱

    分支相关

    1. git branch

      • 查询所有本地分支
      • -r 查询所有远程分支
      • -a 查询所有本地和远程分支
      • [name] 添加分支
      • -d [branch] 删除某分支,-D为强制删除
    2. git checkout

      • [branch] 切换到分支
      • -b [branch] 创建并切换到分支,-B无视同名强制创建
      • -p [branch] 比较当前分支和branch分支的差异
    3. git merge

      • [branch] 将branch合并到当前分支

    远程仓库相关

    1. git remote

      • -v 查看本地的远程分支信息
      • remove [branch] 删除指定的本地远程分支地址
      • add [origin] [adr] 添加指定的远程分支地址到本地
    2. git clone

      • [adr] 克隆远程仓库到本地
    3. git pull

      • [origin] [maser:branch] 拉取远程分支,并与本地的分支合并
    4. git push

      • [origin] 本地分支推送到远程主机对应分支

      • [origin] [master:branch] 本地分支推送到远程主机分支,远程无branch分支会创建

      • [origin] --delete [branch] 删除远程分支

  • 相关阅读:
    用elasticsearch分析中国大学省份分布
    【翻译】Kinect v1和Kinect v2的彻底比较
    翻译 Tri-Ace:在Shader里近似渲染公式
    翻译 基于物理渲染的美术资源设计流程
    翻译 次世代基于物理渲染的反射模型
    关于Depth Bounds Test (DBT)和在CE3的运用
    使用Xcode GPU Frame Caputre教程
    如何使用Xcode分析调试在真机运行的UE4 IOS版游戏
    个人翻译的cedec2010基于物理的光照
    使用Nsight查找CE3的渲染bug
  • 原文地址:https://www.cnblogs.com/shenyuyaqing/p/14838185.html
Copyright © 2020-2023  润新知