zoukankan      html  css  js  c++  java
  • 转:git常用操作

    转自:https://www.cnblogs.com/donghaojun/p/10906981.html 

    开发常用git指令:
    git init  # 初始化本地git环境

    git clone xxx  # 克隆一份代码到本地

    git config --globa user.name/user.email  # 修改全局的用户名称和邮箱

    git checkout -b xxx  # 基于当前分支创建xxx分支并切换到xxx分支

    git checkout xxx  # 切换到xxx分支

    git checkout -d xxx  # 删除本地xxx分支

    git push origin --delete xxx  # 删除远端xxx分支

    git push origin xxx:xxx  # 将本地xxx分支推送到远端

    git branch -a/-r  # 查看全部分支/查看远端分支

    git branch -d  # 删除本地分支

    git remote prune origin #删除远端不存在的分支

    git pull origin xxx   # 将远端xxx分支拉取到当前分支(将git fetch 和 git merge 合并为一步)

    git fetch origin xxx  # 将远端分支更新到当前分支(单独进行下载和合并是一个好的做法,你可以先看看下载的是什么,然后再决定是否和本地代码合并。git diff xxx xxx,  git merge xxx)

    git add xxx  # 将本地文件xxx添加到stage中

    git commit -m "xxx"  # 将stage中文件提交到本地仓库,备注为xxx

    git commit --amend  # 将stage中的文件追加到上一次提交中

    git merge xxx  # 将xxx分支合并到当前分支,可能会出现冲突,修改冲突后 git commit

    git push origin xxx   # 将分支推送到远端xxx分支

    git stash  # 把未完成的修改缓存到栈容器中

    git stash list  # 查看所有的缓存

    git stash pop  # 恢复最近一次缓存到当前分支

    git stash drop file  # 删除缓存的stash

    git stash clear  # 清空栈内所有缓存

    git status  # 查看当前分支有哪些修改

    git log  # 查看当前分支上面的日志信息

    git diff  # 查看当前没有add的内容

    git diff --cache  # 查看已经add但没有commit的内容

    git diff xxx xxx  # 对比两条分支之间不同的代码(可在向远端提交代码之前或合并分支之前看自己做了哪些更改)

    git show xxx  # 查看某次提交的具体内容

    git resert --hard HEAD  # 撤销本地修改

    目前正在有完成。突然一个紧急的bug需要处理:

    git add .  # 添加修改到stage

    git stash  # 添加到缓存

    git checkout xxx  # 切换到xxx问题分支

    git pull origin xxx  # 拉取xxx分支的最新代码

    git add xxx  # 将修改的文件添加到stage

    git commit -m “” # 提交修改

    git push origin xxx  # 推送到远端

    git checkout xxx  # 切换到之前的分支

    git stash pop  # 恢复之前修改的内容,继续进行开发

  • 相关阅读:
    IOS-网络(大文件下载)
    IOS-网络(小文件下载)
    IOS-网络(监听网络状态)
    IOS-网络(数据安全:MD5加密)
    IOS-网络(发送JSON数据给服务器和多值参数)
    IOS-网络(GET请求和POST请求、HTTP通信过程、请求超时、URL转码)
    IOS-网络(JSON解析数据与XML解析数据)
    IOS-网络(HTTP请求、同步请求、异步请求、JSON解析数据)
    IOS-CoreData(增删改查、表关联、分页和模糊查询、多个数据库)
    App6种常见的数据加载设计
  • 原文地址:https://www.cnblogs.com/JimShi/p/11959639.html
Copyright © 2011-2022 走看看