随笔分类 - git
摘要:1、从某个commit拉取分支 git checkout -b <branch name> <commit_id> 例:git checkout -b trms_branch f31de460b2a 2、推送到远程 git push -u origin 分支名 例:git push -u origi
阅读全文
摘要:转自:前端GIT规范 - 简书 (jianshu.com) 目前实际运行的规范: 1、每人开发新功能时, 从maste拉取最新代码创建自己的分支(如果开发多个功能,则创建多个分支,因为所有功能可能不一起上线)2、功能开发完后,合并到develop分支进行测试 3、上线当天将自己分支合并到master
阅读全文
摘要:git使用某一分支代码完全覆盖另一分支比如说使用master分支覆盖dev分支如果需要用master分支的代码覆盖到dev分支上,只需要如下操作: 1、切换到dev分支 git checkout dev2、设置本地分支代码的远程为master分支 git reset --hard origin/ma
阅读全文
摘要:1、创建分支 1)创建本地分支git branch 分支名 2)切换本地分支git checkout 分支名3)创建远程分支,远程分支就是本地分支push到服务器上git push origin 分支名 2、合并分支到主干 (ps:前提在分支开发完毕)1)切换到分支git checkout 分支名2
阅读全文
摘要:git强制更新并覆盖本地修改 1.git fetch --all //从远程拉取最新的代码 不merge 2.git reset --hard origin/develop //使用指定分支的代码(此处develop)强制覆盖代码 3.git pull //从远程拉取最新的代码 自动merge
阅读全文
摘要:1、打标签 两种方式,任选其一 (1)轻量标签 轻量级标签就像是个不会变化的分支,实际上它就是个指向特定提交对象的引用。 git tag 标签名 例:git tag V1.0 (2)附注标签 附注标签是存储在 Git 数据库中的一个完整对象, 它们是可以被校验的,其中包含打标签者的名字、电子邮件地址
阅读全文
摘要:1、统计本人2021-08-02到2021-08-03之间提交的代码行数 (不含8月2号) git log --author="coco" --since=2021-08-02 --until=2021-08-03 --pretty=tformat: --numstat | awk '{ add +
阅读全文
摘要:使用git status可以查看文件的状态,一般有3种状态: 1、Untracked files 即未跟踪的状态,这是文件的初始状态,也就是在工作区中的状态,就是说git不知道你这个文件的信息,没有生成快照 2、Changes to be committed 即文件在暂存区中生成了快照等待被提交(c
阅读全文
摘要:转自:https://www.cnblogs.com/zjfjava/p/10280247.html 1. 忽略本地修改,强制拉取远程到本地 主要是项目中的文档目录,看的时候可能多了些标注,现在远程文档更新,本地的版本已无用,可以强拉 git fetch --all git reset --hard
阅读全文
摘要:参考:https://cloud.tencent.com/developer/ask/72547 https://www.softwhy.com/article-8596-1.html 1、查看所有基线 git log --tags --simplify-by-decoration --pretty
阅读全文
摘要:在升级了高版本的Git工具后,在使用git push操作时,可能会出现如下提示: warning: push.default is unset; its implicit value has changed inGit 2.0 from 'matching' to 'simple'. To sque
阅读全文
摘要:一、远程有分支:本地新建分支、并与远程分支进行关联 Git网站上有master分支和release/CSGL_V1.0.4_CSGL分支,如果想在本地关联下release/CSGL_V1.0.4_CSGL分支,方便写完代码后,直接git push,则需在本地新建分支并与远程进行关联 1、将maste
阅读全文