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

    单人操作:
    1.sudo apt-get intall git ,安装git ,并创建git密码

    2.git, 查看安装结果,有提示则证明安装成功

    3.git init , 创建本地仓库

    4.git config user.name '张三', 配置git提交的用户名
    5.git config user.email '123@qq.com', 配置git提交的邮箱

    6.git status, 查看工作区的文件状态

    7.git add 文件名, 添加指定文件名到暂存区
    8.git add . 添加所有的改动文件到暂存区

    9.git commit -m '版本信息描述', 添加当前版本说明
    10.git commit -am '版本信息', 直接添加到暂存区并提交到git仓库

    11.git log, 查看详情历史版本
    12.git reflog, 查看简单历史版本

    13.git reset --hard HEAD^ 回退到上个版本
    14.git reset --hard HEAD~1回到上个版本
    15.git reset --hard 版本号, 跳转到指定的版本号

    16.git checkout 文件名, 撤销指定文件的修改,工作区撤销
    17.git reset HEAD 文件名, 撤销暂存区的代码

    19.git diff HEAD HEAD^ -- 文件名,对比版本库
    20.rm 文件名, 删除文件,通过下面21行命令撤销
    21.git checkout -- 文件名, 撤销删除
    22.git rm 文件名, 删除本地文件, 并提交,通过下面的23行命令撤销

    1. git reset --hard HEAD^,撤销

    多人开发:
    23.git clone 地址, 克隆远程的代码到本地
    24.git push, 推送到远程仓库
    25.git config --global credential.helper cache 十五分钟有效期
    26.git config credential.helper 'cache --timeout==3600' 一个小时有效期
    27.git config --global credential.helper store 长期有效
    28.git pull ,拉取远程代码到本地目录

    标签
    29.git tag -a 标签名 -m '标签描述v1.0', 本地标签
    30.git push origin 标签名, 将本地标签版本推送到远程端
    31.git tag -d 标签名, 删除本地标签
    32.git push origin --delete tag 标签名, 删除远端的标签名

    分支
    33.git branch, 查看当前分支
    34.git checkout -b 分支名, 切换到指定分支
    35.git push -u origin 分支名, 推送本地分支跟踪远程分支
    36.git checkout master/dev 切换到master主分支/子分支
    37.git merge 分支A, 合并指定分支A到主分支中

  • 相关阅读:
    怎么说???
    再给自己一点鼓励
    还是不要看新闻的好
    系统架构师
    朋友
    未来的路
    I now have a dream
    纪念死去的手机
    全局规划
    终于要上战场了!
  • 原文地址:https://www.cnblogs.com/oklizz/p/11861781.html
Copyright © 2011-2022 走看看