• git常用命令


    git 介绍

    git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

    安装(Mac)git:

     brew install git
    
    • 1

    ssh key配置git

    • 终端输入 ssh -v,查看ssh版本;
    • 链接自己的邮箱,ssh-keygen -t rsa -C “邮箱”;
    • 终端执行cd ~/.ssh ;
    • ls既可以看到相关文件,其中idrsa.pub就是公钥文件;
    • 执行vim idrsa.pub既可以看到文件内容;
    • 将内容复制到gitlab仓库的setting下ssh中。

    git常用命令

    git init
    用 git init 在目录中创建新的 git 仓库, 你可以在任何时候、任何目录中这么做,完全是本地化的;

    git clone [url]
    克隆源码项目;

    git add
    将文件添加到缓存;
    git add . 添加所有文件
    git add -f 添加单个文件

    git status
    查看在上次提交之后有修改, 加参数-s 获得简短输出;

    git diff
    查看执行git status的结果详细信息;

    git commit
    使用 git add 命令将想要快照的内容写入缓存区, 而执行 git commit 将缓存区内容添加到仓库中;
    git commit -m " first commit" 标记更改

    git rm
    从 git 中移除某个文件,就必须要从已跟踪文件清单中移除,然后提交

    git branch
    查看本地仓库分支情况

    git branch -r
    查看远程代码仓库分支情况

    git branch (branch name)
    创建分支

    git checkout ( branch name)
    切换本地分支

    git merge ( branch name)
    合并本地分支

    git branch -d(branch name)
    删除分支

    git push origin (branch name)
    上传更改到远端的分支上

    git pull
    拉去远端更新

    git reflog
    查看每一次修改历史

    git remote
    查看远程库的信息

  • 相关阅读:
    从策略和实践,带你掌握死锁检测
    Unity中Shader矩阵的逆矩阵
    计算机网络原理 运输层
    设计模式--装饰器模式
    前端(二十四)——轮询与 WebSocket的battle
    OpenCV 笔记(2):图像的属性以及像素相关的操作
    16-bit 内置基准模数转换器:MS1100
    Spi机制的必要性
    Git 服务器搭建
    Zookeeper集群 + Kafka集群
  • 原文地址:https://blog.csdn.net/yanceyxin/article/details/127953484