美文网首页linux
git常用命令

git常用命令

作者: theache | 来源:发表于2019-03-23 18:11 被阅读0次
    生成RSA秘钥
    ssh-keygen -t rsa -C "邮箱"
    
    配置用户名和邮箱
    git config --global user.name "Your Name"
    git config --global user.email "email@example.com"
    
    初始化仓库
    git init
    
    提交文件到暂存区
    git add <file> //可提交多个单文件
    git add .      //提交所有文件
    

    提交文件到仓库

    git commit -m "提交的说明"
    git push origin bash
    
    git commit -a //直接提交所有文件 包括工作无区和暂存区
    git commit –am "提交的说明"
    

    版本回退

    git log//提交日志
    git reflog//查看命令历史
    
    //HEAD 当前版本
    //上一个版本 HEAD^
    //上n个版本就是HEAD^n
    git reset --hard HEAD^
    git reset --hard 版本号
    

    撤销修改

    git checkout -- <file> //撤销未添加到暂存区的修改
    git reset HEAD <file> //撤回提交到暂存区的文件
    

    删除文件

    git rm <file> //删除本地和版本库的文件
    

    远程仓库

    git remote add origin 远程库地址 //关联远程仓库
    git clone 远程库地址 //从远程仓库克隆
    

    分支

    git branch //查看分支
    git beanch <name> //创建分支
    git checkout <name> //切换分支
    git checkout -b <name> //创建+切换分支
    git merge <name> //合并分支
    git branch -d <name> 删除分支
    
    git log --graph //分支合并图
    

    暂存工作区

    git stash //工作区修改暂存
    git stash apply //恢复工作区
    git stash drop //删除暂存记录
    
    git stash pop //恢复工作区 并且删除暂存记录
    

    标签

    git tag //查看标签
    git tag <tagname> //添加新标签默认HEAD
    

    相关文章

      网友评论

        本文标题:git常用命令

        本文链接:https://www.haomeiwen.com/subject/kmtsvqtx.html