javascript 获取本周和本月或任意月的时间段
最近有功能从两个时间段变成单个select选择了,但后端不想改接口。只好适配一下,把今天、本周、本月及过去的月份转换一下。
首先,更改一下select菜单,动态取出过去的月份,添加options。
git分支对于我们平常开发新功能,修复bug等有很大的帮助。下面是git分支的常用命令:
分支的新建与切换
$ git checkout -b version2.0
这相当于执行下面这两条命令:
$ git branch version2.0
$ git checkout version2.0
分支的合并
$ git checkout master
$ git merge version2.0
切换到主分支,把分去version2.0合并到主分支
分支的删除
$ git branch -d verdion2.0
如果分支功能已经合并到主分支,分支就没有用了,可以删除。
合并分支的冲突
合并并不总是顺利的,特别是多人合作的时候,很容易产生冲突。
<<<<<<< HEAD
copyright
=======
please contact us
>>>>>>> version2.0
‘=======’把两个版本冲突的内容分隔开来,我们需要把这些标记都删掉,并留下合并后的代码。
合并GUI工具
如果安装了可视化的合并工具,可以使用$ git mergetool
命令来调用。
推荐的GUI合并工具有如:meld, kdiff3
可以这样调用指定的工具:$ git mergetool -t meld
也可以配置默认工具:
$ git config --global merge.tool kdiff3
先来看看新版有什么不同(官方升级日志):
新的任务系统(基于 bach,替换掉了原先基于 orchestrator 的任务系统)
在使用git的时候,我们在管理远程分支之前需要在本机上创建ssh-key密钥对,并把其中的公钥添加到github中。
如果你只会在你的计算机使用一个远程的Git服务器,并且账号是一个,比较简单,生成key的时候也没有太大注意的地方,直接运行如下的第一步然后按回车就可以了
ssh-keygen -t rsa -C "Github账户邮箱"
id_rsa
,默认不改直接回车就行了如果在第二步中的没有重新命名的话,则忽略此步骤,ssh agent
默认只读取id_rsa
,为了让SSH识别新的私钥,需将其添加到SSH agent中,如第二步改的名字为robin
, 则执行:ssh-add id_rsa
如果出现Could not open a connection to your authentication agent
的错误,就试着先用以下命令: