zoukankan      html  css  js  c++  java
  • Git常用命令

    git 常用命令
    
    git init                      初始化
    git add filename              将单个文件添加到 版本库的暂存区
    git add .                     将当前目录中所有文件添加到 版本库的暂存区
    git status                    查看当前工作区状态
    git commit -m '描述信息'      把文件从暂存区提交到分支(版本库的仓库)
    
    git stash                     将当前工作区所有修改的内容临时存储起来,并将工作区还原到当前版本未修改过的状态
    git stash pop       		  将第一个记录从“某个地方”重新拿到工作区(可能有冲突)
    git stash list                查看“某个地方”存储的所有记录
    git stash clear               清空“某个地方”
    git stash apply               编号, 将指定编号记录从“某个地方”重新拿到工作区(可能有冲突) 
    git stash drop                编号,删除指定编号的记录
    
    git log                       查看版本控制系统的历史纪录
    git reset --hard 版本号       将工作区文件回滚到某一版本
    git reflog                    回滚后查看历史命令
    
    
    
    git diff HEAD -- filename     查看工作区和版本库里面最新版本的区别:
    git checkout -- filename      是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。
    rm filename					  删除文件
    
    git branch branchname         创建分支
    git branch                    查看分支
    git checkout branchname       切换分支
    git merge branchname          将branchname分支合并到当前分支
    
    
    git remote add origin https://github.com/hedeyong11/Practice.git    远程库设置别名origin
    
    git clone origin https://github.com/hedeyong11/Practice.git         从远程仓库clone到本地
    
    git push origin master         从本地库分支上传文件到远程仓库,pull=fetch+merge
    git pull origin master         从远程仓库下拉文件到本地仓库
    
    git fetch origin master        从远程分支下拉文件到本地库分支,相当于是从远程获取最新版本到本地,不会自动merge
    
    
    branch相关常用命令:
    
    git branch 分支名称             创建分支
    git checkout 分支名称          切换分支
    git branch -m 分支名称        创建并切换到指定分支
    git branch                          查看所有分支
    git branch -d 分支名称         删除分支
    git merge 分支名称              将指定分支合并到当前分支
    

      

  • 相关阅读:
    windows下Yarn安装与使用(两种方法)
    git配置公钥---解决码云出现git@gitee.com: Permission denied (publickey)
    npm使用国内镜像的两种方法
    【LeetCode】33. Search in Rotated Sorted Array (4 solutions)
    【LeetCode】83. Remove Duplicates from Sorted List
    【LeetCode】82. Remove Duplicates from Sorted List II
    【LeetCode】85. Maximal Rectangle
    【LeetCode】84. Largest Rectangle in Histogram
    【LeetCode】87. Scramble String
    【LeetCode】162. Find Peak Element (3 solutions)
  • 原文地址:https://www.cnblogs.com/hedeyong/p/7717054.html
Copyright © 2011-2022 走看看