zoukankan      html  css  js  c++  java
  • git 常用命令总结

    一 git设置

    // 设置提交时显示的用户名和邮箱
    $ git config --global user.name "John Doe"  
    $ git config --global user.email johndoe@example.com
    
    // 查看所有的设置值
    $ git config --list

    二 git基本操作

      1.git初始化

    // 创建一个新的git库
    $ git init
    
    // 克隆一个已有的git库
    $ git clone "git库地址"

      2.查看git库的文件状态

    $ git status

      3.将文件添加到暂存库中

    $ git add file_name

      4.将文件从暂存库中移除

    git rm file_name --cache

      5.提交暂存库中的文件到git库中

    // 简单编辑提交说明并提交
    $ git commit -m "message"

      6. 查看文件的变化内容

    // 查看当前的文件和暂存库的文件的差别
    $ git diff
    
    // 查看暂存库和上次提交的文件的差别
    $ git diff --staged

      7.查看提交日志

    $ git log

    三 git分支操作

      1.创建一个分支

    $ git branch name

      2.转换到特定分支

    $ git checkout name

      3.删除分支

    $ git branch -d name

      4.合并分支

    $ git merge name

    四 git远程更新

      1.从远程更新,并与本地代码合并

    $ git pull

      2.将本地代码上传到服务器

    $ git push

     五 git的高级用法

      1.将此次的提交作为上次提交的补充,两次的提交只会有一个记录

    # 补充上次忘了提交的信息
    git --amend -m "message"

      2. 合并两次提交的历史

    # 将记录中的两次提交,合并为一条
    git rebase -i HEAD-2

       3. 回退到指定提交

    # 先查看回退点的哈希值
    git log
    
    commit 89c0c0ec30b608511cad79b61b97f0be6431c968 (HEAD -> master, origin/master)
    Merge: 5709210 06ef482
    
    # commit后面的那堆值
    
    # 进行回退
    git revert 89c0c0ec30b608511cad79b61b97f0be6431c968

      

  • 相关阅读:
    单调栈
    LRU先进先出算法
    IntelliJ IDEA 的安装
    IntelliJ IDEA 的介绍
    Tampermonkey 油猴脚本例子2
    Tampermonkey 油猴脚本例子
    Python PIL.Image 图片操作
    Python os 备查
    Pytorch tensor 常用操作 备查
    Pytorch torchvision.utils.save_image 图片保存工具
  • 原文地址:https://www.cnblogs.com/time-read/p/9257952.html
Copyright © 2011-2022 走看看