美文网首页
git常用命令

git常用命令

作者: 詹小云 | 来源:发表于2017-01-04 20:10 被阅读0次

    一、 配置


    配置分为全局配置以及项目配置,一般全局配置的话,就要加上--global,而项目配置则是进入项目进行配置。

    // 显示当前的Git配置
    $ git config --list
    
    // 编辑Git配置文件
    $ git config -e [--global]
    
    // 设置提交代码时的用户信息
    $ git config [--global] user.name "[name]"
    $ git config [--global] user.email "[email address]"
    

    二、新建git库


    必须要把项目初始化为git库才可以进行git操作

    // 初始化当前目录为git库
    $ git init
    
    // 新建一个目录并初始化为git库
    $ git init [projectName]
    

    三、提交


    在Mac下可以不用add就直接commit,但是Windows系统下一定要先add才可以commit

    //把文件提交到暂存区
    $ git add  [filename]
    
    // 把文件提交到master
    $ git commit  -m [message]
    

    四、查看


    // 查看文件内容
    $ cat [filename]
    
    //查看工作区和版本库里面最新版本的区别
    $ git diff HEAD --[filename]
    
    // 查看当前提交状况
    $ git status
    
    //显示版本号
    $ git log
    
    //简洁版的版本号
    $ git log --pretty=online
    
    //查看当前分支最近几次提交的命令
    $ git reflog
    

    五、回退


    //回退到倒数第(n+1)个的master
    $ git reset --hard HEAD^n
    
    //回退到具体第几个版本
    $ git reset --hard [masterNumber]
    
    //取消工作区的变动
    $ git checkout  -- [filename]
    

    六、删除


    //删除工作区的文件,不删版本库里的。
    //这次的删除会放进暂存区里,但是要恢复被删除的文件,只能恢复到最新版
    $ git rm [filename]
    
    //修改文件名,此次修改也会放进暂存区
    $  git mv [filename1] [filename2]
    

    七、上传到github


    //创建ssh key
    $ ssh-keygen -t rsa -C [email address]
    
    //上传到远程库
    $ git remote add origin git@github.com:[gitname]
    
    //第一次上传本地所有内容
    //master 也可以改成其他分支
    $ git push -u origin master
    
    //不是第一次上传
    $ git push  origin master
    
    

    相关文章

      网友评论

          本文标题:git常用命令

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