zoukankan      html  css  js  c++  java
  • 常用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 }'

  • 相关阅读:
    把DataSet转换成JSON
    adb devices无法连接设备
    fiddler运行报错:Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute'
    Jira 通过csv导入数据
    postman设置环境变量
    VirtualBox主机与虚拟机文件夹共享
    python selenium环境配置
    python json.dump中文乱码问题
    python字典
    python练习:猜价钱小游戏
  • 原文地址:https://www.cnblogs.com/tyche116/p/9636195.html
Copyright © 2011-2022 走看看