• git学习--常用命令


    1.初始化一个 Git 仓库

    git init <directory>   //参数 directory:作为Git仓库的目录 

    2.从Git 仓库中拷贝项目

    git clone <repo> <directory>    //参数 repo:Git 仓库地址,directory:本地目录

    3.查看在你上次提交之后是否有修改

    git status <-s>    //添加-s可获得简短的结果输出

    4.查看执行 git status 的结果的详细信息

    git diff

    5.将文件添加到缓存区

    git add .    //把当前目录下的所有文件添加到缓存区
    git add README hello.php    //把指定的文件添加到缓存区

    6.将缓存区内容添加到仓库中

    git commit -m '第一次版本提交'

    7.执行git commit命令需要配置用户名和邮箱地址,配置如下

    git config --global user.name 'name'
    git config --global user.email 'test@runoob.com'

    8.查看提交的版本

    git log
    git log --oneline //精简显示

    9.版本回退

    git reset --hard HEAD^
    git reset --hard HEAD^^
    git reset --hard HEAD~n

    说明:上一个版本就是HEAD^,上上一个版本就是HEAD^^,数不过来的写成HEAD~n ,n代表你要回退的往上数的第几个版本

    git reset --hard a87a419

    说明:hard后面的值是commit的值,也可以是其值得前几位

    commit的获取如下:

    git log
    commit a87a419f35170e56f9917fe4f1ae094a3b94013e
    Author: hzd <1570246817@qq.com>
    Date:   Wed Nov 2 10:40:53 2016 +0800
    
         ggsjfx2016-11-02-1039

    10.分支管理

    git branch (branchname)    //创建分支
    git checkout (branchname)    //切换分支
    git merge (branchname)   //合并分支
    git branch    //列出分支
    git branch -d (branchname)    //删除分支
    
    git push origin (branchname)    //新分支发布在github上
    git push origin :(branchname)    //删除github远程分支

    11.标签管理

    git tag  v1.0     //添加标签
    git tag     //查看标签
    git push origin v1.0     //把tag push到远程
    git tag -d v1.0    //删除本地tag
    git push origin :refs/tags/v1.0    //删除远程的tag
  • 相关阅读:
    apicloud 运费计算js+页面
    css让字体细长
    vue 请求完接口后执行方法
    js监听当前页面再次加载
    用apicloud+vue的VueLazyload实现缓存图片懒加载
    git merge和git rebase的区别(转)
    yuan先生博客链接
    django组件之contenttype(一)
    Django的orm中get和filter的不同
    python第三方库requests详解
  • 原文地址:https://www.cnblogs.com/hzd2010/p/6022365.html
Copyright © 2020-2023  润新知