美文网首页
Git常用命令总结

Git常用命令总结

作者: CALayer_Sai | 来源:发表于2019-07-26 14:12 被阅读0次

    1、创建文件夹,并cd到当前文件夹

    mkdir Folder  //创建空目录,目录名字为test
    cd  文件夹名字
    ls  查看当前文件夹内容
    git clone 克隆文件
    git clone -b +分支名字  +地址
    

    2、初始化仓库

    git init
    ls  
    ls -ah    //如果.git目录是影藏的话,可以通过这个命令查看.git目录 
    

    3、提交

    git add //把文件添加到仓库,此时是将修改添加到暂存区,可add 多次
    git commit -m '本次提交日志' //将暂存区的所有内容提交到当前分支,可一次提交很多文件
    

    4、查看仓库状态

    git status //查看版本库状态
    git diff //查看当前相对上一次提交修改的内容
    

    5、版本回退

    git log                         //显示从最近到最远的提交日志
    git log   --pretty== oneline     //显示log,但是不显示很多凌乱的信息
    q                                //显示log版本信息有很多,使用q键停止查看
    git reset —hard head^         //回退到上一个版本
    git reset —hard head^^        //回退到上上个版本
    git reset —hard head~100      //回退到之前100个版本
    git reset —hard +commit_id    //回到某个版本号的版本
    git reset — hard 版本号     //版本回退多次后需要恢复最新版本
    git reflog                     //查看曾经使用过的命令
    

    6、删除文件

    git rm 文件名称    //从版本库中删除
    git commit -m '删除XX文件'
    git branch -D feature/10.15 '删除XX分支'
    

    7、推送到远端分支

    git push -u origin 分支名字       //第一次推送分支所有内容
    git push origin 分支名字          //推送最新修改
    

    8、创建分支

    git checkout -b 新分支的名字       //创建分支并且切入进分支
    或者等同于
    git branch 分支名       //创建分支
    git checkout 分支名     //切换到分支
    git branch               //查看分支
    

    9、合并分支

    git pull origin XXX  分支名字
    git checkout -b dev
    git branch
    git add .
    git commit -m '提交test文件到dev分支'
    git checkout master     //切换到主分支
    git merge dev        //将dev分支上的内容合并到master分支上,合并 指定分支 到 当前分支
    git merge --no-ff -m "merge with no-ff" dev  //合并分支时加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,通过git log查看
    git branch -d dev     //删除dev分支
    

    10、设置Git的一些信息

    git config --global user.name "你的名字"
    git config --global user.email "你的邮箱"
    如果公司网络加域了,那么需要配置
    找到对应路径 ~/.gitconfig 
    然后编辑
    [http "http://gitlab.it.XXX.com"]  // 域名
    
    proxy =http://10.XXX.130.53:808 // 代理
    
    [http]
    
    proxy =
    
    配置完成后可以用 git config -l  查询
    

    相关文章

      网友评论

          本文标题:Git常用命令总结

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