• git


    1.安装配置

    配置用户名和邮箱:

      git config --global user.name "runoob"

      git config --global user.email test@runoob.com

    查看配置信息:

      配置的信息在 .git/config 文件里

      git config --list

    2.基本概念

    工作区:就是你在电脑里能看到的目录。

    暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。

    版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库

    3.基本操作

    (1)创建仓库:

      初始化仓库:git init (文件夹),生成 .git 目录

      从远处仓库拷贝:git clone URL

    将文件添加到暂缓区:git add 文件名

    将暂缓区内容提交到本地仓库;git commit

    将本地仓库提交到远处仓库:git push origin master #origin--远程仓库,master--分支

    查看在上次提交之后是否有修改:git status

    (2)git diff

      尚未缓存的改动:git diff

      查看已缓存的改动: git diff --cached

      查看已缓存的与未缓存的所有改动:git diff HEAD

      显示摘要而非整个 diff:git diff --stat

    查看提交历史:git log

    从远程仓库下载数据:git fetch

    将下载的数据合并到本地当前分支:git merge

    从远程下载并合并到本地当前分支:git pull

    4.分支管理

    创建分支命令:git branch branchname

    查看当前分支:git branch

    查看所有分支(远程+本地):git branch -a

    切换分支命令: git checkout (branchname)

    合并分支命令: git merge

    删除分支命令:git branch -d (branchname)

  • 相关阅读:
    v4v7升级到androidx过程
    iOS13 ,xcode11新建项目真机运行出现黑屏
    逆向微信时使用runtime方法交换后因找不到方法而崩溃的解决方式
    block不需要__weak的几种情况
    使用Xcode 11.3bata版本创建的工程webview无法加载http
    iOS 隐藏/显示状态栏
    iOS开发之cell中self和self.contentview的区别
    栈是吃了吐 堆是吃了拉
    工厂方法
    NSNotification、KVO、Delegate都是同步的
  • 原文地址:https://www.cnblogs.com/yjh1995/p/11659931.html
Copyright © 2020-2023  润新知