zoukankan      html  css  js  c++  java
  • git常用指令

    一、Git基本

    1.使用前配置

    (1)配置提交人姓名

    git config --global user.name [提交人姓名]
    

    (2)配置提交人邮箱

    git config --global user.email [提交人邮箱]
    

    (3)查看git配置信息

    git config --list
    

    2.提交步骤

    (1)初始化git仓库

    git init
    

    (2)查看文件状态

    git status
    

    (3)添加到暂存区

    git add [文件列表]
    

    (4)添加当前目录的所有文件到暂存区

    git add .
    

    (5)向仓库中提交代码

    git commit -m [提交信息]
    

    (6)查看提交记录

    git log
    

    3.撤销

    (1)用暂存区中的文件覆盖工作目录中的文件

    git checkout [文件名]
    

    (2)将文件从暂存区中删除

    git rm --cached [文件名]
    

    (3)恢复 git 仓库中的指定更新记录,并覆盖暂存区和工作目录

    git rest --hard [commitID]
    

    二、Git分支

    1.分支命令

    (1)查看分支

    git branch
    

    (2)创建分支

    git branch [分支名称]
    

    (3)切换分支

    git checkout [分支名称]
    

    (4)合并分支

    git merge [来源分支]
    

    (5)删除分支

    git branch -d [分支名称]
    

    分支被合并后才允许删除

    (6)强制删除:

    git branch -D [分支名称]
    

    2.暂时保存更改

    使用场景:分支临时切换

    (1)存储临时改动

    git stash
    

    (2)恢复改动

    git stash pop
    

    三、GitHub常用命令

    (1)推送仓库:

    git push [远程仓库地址] [分支名称]
    

    (2)创建远程仓库地址别名:

    git remote add [远程仓库地址别名] [远程仓库地址]
    
    git push [远程仓库地址别名] [分支名称]
    

    (3)记住推送地址及分支

    git push -u [远程仓库地址别名] [分支名称]
    

    -u :记住推送地址及分支,下次推送只需要输入git push即可

    2.拉取操作

    (1)克隆仓库

    git clone [仓库地址]
    

    克隆远端数据仓库到本地

    (2)拉取远程仓库中最新的版本

    git pull [远程仓库地址] [分支名称]
    

    3.忽略清单

    文件名称:

    .gitignore
    

    将不需要被Git管理的文件名字添加到此文件中,在执行Git命令的时候,Git就会忽略这些文件

  • 相关阅读:
    合并排序二
    合并排序
    理解Windows消息循环机制
    直接插入排序
    关于typedef的用法总结
    迭代器的抽象
    C++基础--malloc和new的区别
    C++基础--sizeof和strlen的区别
    C++ VS编译问题--LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
    SSL--Windows下生成OpenSSL自签证书
  • 原文地址:https://www.cnblogs.com/xm0328/p/13787298.html
Copyright © 2011-2022 走看看