• 常用Git命令总结


    Git切换分支

    a. 查看分支  git branch -a

    b. 切换分支 git checkout 分支名

    tip:  若查看分支,没看到要切换的分支,需要先 git pull 拉取最新提交,然后再查看

    Git 删除本地某分支

    git branch -D 分支名

    Git查看单个文件修改历史

    a. 切换到该文件的文件夹

    b. git log --pretty=oneline 文件名

    c. git show 哈希值

    Git回滚到某个commit:

    a. 回退到某个commit
        git reset --hard HEAD^ 回退到上个版本
        git reset --hard commit_id 退到/进到 指定commit的sha码

    b. 强行推送
        git push origin HEAD --force

    Git 解决pull冲突:

    git pull 的时候如果本地项目和远程服务器的同一文件都有改动,那就会产生冲突

    a. 执行 git stash,      暂存当前的改动状态

    b. 执行 git pull,           就可以成功拉取服务器代码

    c. 执行 git stash pop, 就可以看到合并后的代码改变

    d. 手动修改代码, 其中<<<<<<与=====中的代码为服务器改动的代码,=====与>>>>>>中的代码为本地改动的代码

    Git 远程分支覆盖本地分支:

    git reset --hard origin/master

    Git统计从起始日期到截至日期的代码修改数

    git log --pretty=tformat: --since ==2019-5-31 --until=2020-2-25 --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 + $2 } END { printf "added lines: %s removed lines : %s total lines: %s ",add,subs,loc }'

  • 相关阅读:
    oracle sql语句
    Block
    Bug调试
    Xcode 项目文件介绍
    Mac终端命令
    Objective-C命名编写规范
    2014-07-23 .NET实现微信公众号接入
    2014-07-22 如何成为一名合格的职业人士
    3、C# 文件处理工具集
    2、C# 编码/加密工具集
  • 原文地址:https://www.cnblogs.com/tyche116/p/9636195.html
Copyright © 2020-2023  润新知