zoukankan      html  css  js  c++  java
  • git 基本命令

    git init 初始化
    git status 查看仓库状态

    git clone 路径 拉取master分支内容

    git clone -b 分支名 路径 拉取指定分支内容

    git log // 查看git的commit信息,每次提交的信息包括注视在内,从最新提交到最久提交

    提交
    git add . 将所有修改添加到暂存区
    [git add *Controller // 将以Controller结尾的文件的所有修改添加到暂存区
    git add Hello* // 将所有以Hello开头的文件的修改添加到暂存区]
    git commit -m '提示信息'
    git push (默认master)
    [git push origin 分支名 (创建新分支并提交上去]

    版本回退
    git reset --hard HEAD^ // 退回到相对于当前版本的上一个版本 HEAD 表示当前版本

    git reset --hard HEAD^^ // 退回到相对于当前版本的上上一个版本 HEAD 代表当前版本

    git reset --hard HEAD~100 //退回到相对于当前版本的上 100 个版本去 HEAD 表示当前版本

    git reset --hard 3628164 // 退回到指定的版本 ? 这里不需要全部写commit id Git 回去自动适配

    git push -u origin master // 将本地的master分支推送到远程的master分支中
    git push -u origin dev // 本地切换到dev分支然后将本地的dev分支推送到远程

    分支操作
    git branch // 查看git的所有分支

    git branch dev // 创建dev分支

    git checkout dev // 切换到一个已经存在的分支

    git checkout -b dev // 创建dev分支,并切换到dev分支

    git branch -d dev // 删除dev分支

    分支合并
    git checkout master // 切换到主分支
    git merge dev // 将dev分支合并到master分支

    pull操作
    1、将远程指定分支 拉取到 本地指定分支上:

    git pull origin <远程分支名>:<本地分支名>

    2、将远程指定分支 拉取到 本地当前分支上:

    git pull origin <远程分支名>


    3、将与本地当前分支同名的远程分支 拉取到 本地当前分支上(需先关联远程分支)

    git pull origin
    push操作
    1、将本地当前分支 推送到 远程指定分支上(注意:pull是远程在前本地在后,push相反):

    git push origin <本地分支名>:<远程分支名>


    2、将本地当前分支 推送到 与本地当前分支同名的远程分支上(注意:pull是远程在前本地在后,push相反):

    git push origin <本地分支名>


    3、将本地当前分支 推送到 与本地当前分支同名的远程分支上(需先关联远程分支)

    git push origin

  • 相关阅读:
    2、react-生命周期1※※※
    4.vue class 绑定- model基础应用
    1.react的基础
    Leetcode 5429 数组中的 k 个最强值
    leetcode 21.合并两个有序链表(迭代)
    【Postman请求无响应】Can not get any response
    【PageHelper】插件不生效的原因及解决办法
    【fasterxml.jackson】字段(反)序列号问题Access.WRITE_ONLY
    【SpringCloud-Maven】依赖版本比对
    【Charles】抓包工具使用
  • 原文地址:https://www.cnblogs.com/PasserByOne/p/13588662.html
Copyright © 2011-2022 走看看