zoukankan      html  css  js  c++  java
  • git命令

    git config --global user.name "tonggc1668"
    git config --global user.email "tonggc1668@163.com"
    cd D:
    mkdir git
    cd git
    pwd
    git init
    如果想要放弃当前rebase操作,用
    git rebase --abort
    如果冲突已经解决,先add冲突文件,之后
    git rebase --continue

    查看分支:git branch

    创建分支:git branch <name>

    切换分支:git checkout <name>

    创建+切换分支:git checkout -b <name>

    合并某分支到当前分支:git merge <name>

    删除分支:git branch -d <name>

    保存暂存区git stash save -u "保存内容说明"
    git stash list
    git stash pop
    git stash drop stash@{0}

    git diff master --stat
    git diff master > test.patch
    git apply test.patch  或  patch -p1 < test.patch

    1.创建补丁,比如把最新的两次提交纪录转化为补丁文件,可以用如下命令:
    git format-patch HEAD~~

    git format-patch 某个版本之后都生成(不包括此版本提交)


    1 使用git format-patch生成所需要的patch:
    当前分支所有超前master的提交:
    git format-patch -M master
    某次提交以后的所有patch:
    git format-patch 4e16 --4e16指的是commit名
    从根到指定提交的所有patch:
    git format-patch --root 4e16
    某两次提交之间的所有patch:
    git format-patch 365a..4e16 --365a和4e16分别对应两次提交的名称
    某次提交(含)之前的几次提交:
    git format-patch –n 07fe --n指patch数,07fe对应提交的名称
    故,单次提交即为:
    git format-patch -1 07fe

    2应用patch:
    先检查patch文件:git apply --stat newpatch.patch
    检查能否应用成功:git apply --check newpatch.patch

    git am之前, 你要首先
    git am --abort
    git am patch/*.patch
    git log

    打补丁:git am --signoff < newpatch.patch
    (使用-s或--signoff选项,可以commit信息中加入Signed-off-by信息)


    git config --global user.name username
    git config --global user.email username@mail.163.com
    cd C:/Users/username/git/projectname

    pwd
    git init

    git clone https://username@xxx.net/bitbucket/projectname.git -b feature/test

    git checkout feature/test

    git log

    git revert

    git stash save "messeag"
    git stash list
    git stash show stash@{id}
    git stash pop stash@{id}
    git stash drop <stash@{id}>
    git stash clear

  • 相关阅读:
    类的自动载入
    设计模式的概述
    laravel开发微信公众号1 之基本配置
    laravel 中 与前端的一些事5 之解决缓存问题:version
    laravel 中 与前端的一些事4 之合并压缩静态文件
    H3C AR28-31路由器组网实验
    二分查找找一个数所在的范围
    从Code::Blocks到Dev–C++,Dev-C++安装调试一条龙
    Code::Blocks使用与调试一条龙
    JSP相对路径与绝对路径探秘
  • 原文地址:https://www.cnblogs.com/tonggc1668/p/8117806.html
Copyright © 2011-2022 走看看