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

    一.git 提交文件的流程
    git add -> git commit -> git push

    暂存区 ->本地仓库-> 远程仓库

    二. 常用git命令
    1.初始化git仓库命令

    git init

    2.添加用户和邮箱 

    $  git config --global user.name "wumginxm"

    $  git config --global user.email zhangsan2519@163.comGi

    git add 文件名 添加文件

    git commit -m  0.1  提交代码库

    git pull 更新代码

    git push 提交代码

    1. git checkout 文件名 还原本地文件

       git checkout 分支名称切换分支

    2. git diff 比较工作区文件 和本地仓库文件 不加参数的话

    3. git merge b   指定分支名 合并当前分支

    4. git rebase b  把 b 合并到当前分支

    5. git reset --hard   还原到上一个版本

    6.. git  log 查看提交记录

    7. git reset -- hard  23ddnndnfdd  还原到指定版本

    8 git rm 文件名 删除暂存区文件

    9..git branch -a 查看远程分支

    10. git push origin master  --force 强制推送文件到远程服务器 替换原来的文件

    11. git reflog show dev 查看操作记录  git reset --hard  版本号     还原具体的版本

    eclipse 配置 git 全局提交 忽略 

    点击open 打开文件,写入core 和core 下面的内容,路径为本地忽略本地文件路径规则的路径,

    主要参数excludesFiles ,配置完成后一切ok
    ---------------------

    # 下载一个项目和它的整个代码历史
    $ git clone [url]


    # 新建一个分支,并切换到该分支
    git checkout -b [branch]

    # 查看修改的文件
    git status 

    # 添加当前目录的所有文件到暂存区
     git add .

    # 提交暂存区到仓库区
     git commit -m [message]

    # 取回远程仓库的变化,并与本地分支合并
    $ git pull [remote] [branch]

    # 上传本地指定分支到远程仓库
     git push [remote] [branch]

    # 删除分支
     git branch -d [branch-name]

    # 删除远程分支
     git push origin --delete [branch-name]
     git branch -dr [remote/branch]

    # 暂时将未提交的变化移除,稍后再移入
    $ git stash
    $ git stash pop
    ---------------------

  • 相关阅读:
    lilntcode-508-摆动排序
    lintcode-501-迷你推特
    lintcode-496-玩具工厂
    lintcode-491-回文数
    lintcode-488-快乐数
    lintcode-480-二叉树的所有路径
    lintcode-248-统计比给定整数小的数的个数
    ubuntu 镜像站部署
    [转发]以我的亲身经历为例,告诉大家写简历和面试的技巧(面向高级开发和架构师)
    镜像站nginx
  • 原文地址:https://www.cnblogs.com/xdanny/p/11303168.html
Copyright © 2011-2022 走看看