• git 命令总结


    1.Git 版本回滚

    git reset --hard HEAD^^             ----- 回滚到上一个版本 等同于 git reset --hard  "HEAD^"

    git reset --hard HEAD~n            ----  回滚到前几个版本,n 为正整数 1,2,3 ...

    git reset --hard commit_id         ----- 回滚到指定版本  commit_id 指的是提交的版本id,commit_id 可以通过 git log 命令查询提交历史。

    git push origin master               ----- 推送代码到远程分支 master

    2.创建分支、删除分支、查看分支

    git branch branchName             ------ 创建分支,branchName 分支名称

    git checkout branchName         ------ 切换分支

    git checkout -b branchName    -----  创建并切换分支,相当于 前二个命令的组合

    git push origin  branchName     ------ 推送分支到远程仓库

    git branch -d  branchName       ------  删除本地仓库 , branchName 仓库名称

    git push origin --delete branchName   ------- 删除远程仓库 ,branchName 仓库名称

    git branch -a                            ------ 查询所有分支(包括本地分支和远程分支)

    git branch                                ------ 查询本地分支,分支前面加 *  表示当前所在分支

    3.提交代码

    git init                                 ---- 将目录初始化为 git 本地仓库

    git add .                              ---- 提交被修改的和新建的文件,但不包括被删除的文件

    git add -u                           ---- 更新所有改变的文件,即提交所有变化的文件  -u(update)               

    git add -A                           ---- add changes from all tracked and untracked files   提交已被修改和已被删除文件,但是不包括新的文件 -A(all)

    git commit -m "消息提示"  ------- 将缓存区的代码提交到本地仓库, -m 作用:新增注释说明

    git  push -f origin  branchName   ------ 将代码推送到远程仓库,-f 作用:force 强制的意思,就是将代码强制推送到 远程仓库,一般不建议强制推送。不强制推送 直接去掉 -f 即可。

    4.合并代码

    git merge  branchName               ----- 合并 branchName 分支代码到当前所在分支

    参考博客:https://www.cnblogs.com/fundebug/p/8444015.html

  • 相关阅读:
    重定向syste.out.print
    文件与文件夹的拷贝
    List和Set转Long数组
    Struts2验证错误信息的两个经典方法-addFieldError&addActionError
    OA项目---笔记
    三种给<s:a>,<a>标签传值的方式
    [整理]免费电子书网站
    [整理]Visual Studio 的Application Insights
    [转载]CSS Tools: Reset CSS
    [转载]AngularJS之Factory vs Service vs Provider
  • 原文地址:https://www.cnblogs.com/ming-blogs/p/11901065.html
Copyright © 2020-2023  润新知