zoukankan      html  css  js  c++  java
  • git 常见命令

    git 常见命令


    一.常用命令

    1.配置git用户名和密码

    //系统级别
    git config --global user.name jake
    git config --global user.email jake@163.com
    //项目级别
    git config user.name jake
    git config user.email jake@163.com
    

    2.查看当前git的配置

    git config --list
    

    3.初始化git 仓库

    git init
    

    4.查看当前仓库的状态

    git status 
    

    5.将工作目录中的文件添加到暂存区

    git add jake.html //上传一个文件 多个文件空格
    git add . //上传当前目录下的所有文件
    

    6. 将暂存区的代码提交到本地仓库

    git commit -m 备注  //如果备注中含有空格 需要用''
    

    7.查看本地仓库中的历史提交版本

    git log
    

    8.将暂存区中的文件删除

    git rm --cached 文件名 
    //必须保证工作目录中的代码和暂存区的代码一致,删除以后,工作目录中仍然含有这个文件而暂存区没有,只是git不再管理这个文件
    

    9.用暂存区中的文件覆盖工作目录中的文件

    git checkout --文件名
    

    10.回滚到本地仓库中特定版本并覆盖暂存区和工作目录

    //commitId 可以到git log中查看提交编号
    git rest --hard commitID
    

    11.拉取最新版本到本地

    git fetch 
    

    12.看已经被提交的

    git ls-files
    

    二、分支相关命令

    1.查看分支

    git branch //显示结果中带有*的代表当前所在分支
    

    2.查看远程分支

    git branch -r
    

    3.创建分支

    //该操作不会自动切换分支
    git branch [name]
    

    4.切换分支

    git checkout 分支名称
    

    5.创建并切换分之

    //该操作在创建分支后会自动切换
    git checkout -b 分支名称
    

    6.删除分支(如果分支没有被合并则不允许删除)

    git branch -d 分支名称
    

    7.珊瑚分支(强制删除分支)

    git branch -D 分支名称
    

    8.合并分支

    //当前目录到主分支,将来源分支合并到主分支上,合并后来源分支仍然存在
    git merge 来源分支  
    

    9.创建远程分支

    git push origin [name]
    

    10.删除远程分支

    git push origin:heads/[name] 
    git push origin:[name]
    

    11.显示远程库origin里的资源

    git remote show origin 
    

    三、远程仓库

    1.检出仓库

    git clone url
    

    2.查看远程仓库

    git remote -v
    

    3.添加远程仓库

    git remote add [name][url]
    

    4.删除远程仓库

    git remote rm [name]
    

    5.修改远程仓库

    git remote set-url --push [name][newUrl]
    

    6.拉取远程仓库

    git pull [remoteName] [localBranchName]
    

    7.推送远程仓库

    git push [remoteName][localBranchName]
    

    四、版本相关操作

    1.查看版本

    git  tag
    

    2.创建版本

    git tag [name]
    

    3.删除版本

    git tag -d [name]
    

    4.查看远程版本

    git tag -r
    

    5.创建远程版本

    git push origin [name]
    

    6.删除远程版本

    git push origin:refs/tags/[name]
    

    7.合并远程仓库的tag到本地

    git pull origin --tags
    

    8.上传本地tag到远程仓库

    git push origin --tags
    

    9.创建带注释的tag

    git tag -a[name] -m 'commitMessage'
    
  • 相关阅读:
    4.2说说计算机中的异常
    1.1组合电路、时序电路在计算机课程中的地位
    EFM32JG系列MCU内部温度传感器使用方法
    +7虚拟内存的作用,通过什么方式提高虚拟内存的性能
    +6存储结构是怎样提高性能的,它和局部性的关系是什么。
    +5性能分析定律
    +4 高速缓存
    +3软件优化至关重要,软件优化一般有哪些方法?
    +2流水线是怎样提高性能的,会遇到什么问题,解决方法是什么
    +1阿姆达尔定律
  • 原文地址:https://www.cnblogs.com/jakaBlog/p/10804599.html
Copyright © 2011-2022 走看看