zoukankan      html  css  js  c++  java
  • git 常用操作汇总

    1. 如何查看当前分支是从哪个分支创建来的?

     git reflog --date=local 当前分支名称

    2. 查看当前分支

    git branch

    当前分支前面会显示 * 号 

    3.切换到某个分支

    git checkout 分支名称

    4.查看某次提交的内容

    git show 83891ae4b67a6df374a7aae72f9a59b3bbfd7c30 --stat

    加上 --stat 参数显示的是改动的文件名

    不加 --stat 参数显示的是具体的改动内容

    5. 创建本地分支并切换到新创建的分支

    git checkout -b 新分支名称

    6. 本地分支重命名

    git branch -m 分支原名称 分支新名称

    7. 提交本地分支到远程

    git push origin 本地分支名称:远程分支名称       (如果远程没有对应的分支名称,这会自动创建)

    8. 删除本地分支

    git branch -d 本地分支名称

    9.删除远程分支

    git push origin --delete 远程分支名称

    10. 查看所有的分支

    git branch -a

    分支较多时,按回车查看. 最后会有一个 (END).  查看完了之后按q键退出

    11. 查看本地分支

    git branch

    12. 查看远程分支

    git branch -r

    13. 合并分支

    git merge 分支2

    注: 将 分支2 合并到当前分支

    14. 查看提交日志

    git log

    15. 查看命令记录 (你提交的每一次命令, 当你回退到老版本, 老版本之前的日志会不见, 通过 reflog 可以查看 commitid)

    git reflog

    16. 回退到上一版本

    git reset --hard HEAD^

    注: HEAD 表示当前版本, HEAD^ 表示当前版本的上一个版本, HEAD^^ 表示当前版本的上上一个版本, HEAD~100 表示当前版本的上100个版本

    17. 回退到指定版本

    git reset --hard commitid

    commitid 表示指定版本的提交id

    18. 查看 commit , 但未 push 到远程的情况次数

    git status

    19. 清除git缓存的用户名密码

    git credential-manager uninstall

    20. 缓存输入的用户名和密码 (设置后http模式下不用每次输入用户名密码)

    git config --global credential.helper store  (全局设置)

    或者

    git config credential.helper store     (针对当前项目)

    21. 本地分支关联远程分支

    git branch --set-upstream-to=origin/远程分支名称 本地分支名称

    关联之后就可以直接 git pull 和 git push. 如果没做关联, 则需要写:  git pull origin 分支名称

    22. 拉取远程分支到本地(本地不存在此分支情况)

    git checkout -b 本地分支 origin/远程分支

    23. 移除已经提交过的文件,比如我不小心把dist文件夹提交了,然后我想把它移除

    正确的做法应该是:git rm --cached dist,然后更新 .gitignore 忽略掉目标文件,最后 git commit -m "注释"

    24. 将本地的状态回退到和远程的一样,即用远程分支覆盖本地分支

    git reset --hard origin/master    (将本地master分支还原成和远程分支一样)

  • 相关阅读:
    cocos2d-x编译到android平台后,增加返回键和菜单键支持
    Android 网络权限配置
    Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
    Andorid第三方库
    JS计算字符串长度(中文算2个)
    JSP table中除了第一行(标题)其他全清空
    [转]整理jquery开发技巧
    [转]整理jquery使用好习惯
    把对象转换成map
    Java ZIP打包
  • 原文地址:https://www.cnblogs.com/similar/p/11428126.html
Copyright © 2011-2022 走看看