前端工作总结

Redux学习

Redux是一个非常好的状态管理器。

Promise

在使用promise时,如果使用new实例化一个Promise对象,传递的参数是一个函数,这时这个函数在new实例化时就已经执行了,这是需要引起注意的细节。所以,我们在使用Promise的时候一般是包在一个函数中,在需要的时候去运行这个函数。

const handleFn = function() {
    return new Promise((resolve, reject) => {
        ...
        resolve('success');
        ...
        reject('error');
    });
}

git的使用

cherry-pick
想要检索抽离出某个测试分支中的一个commit(版本ID为xxxxxxxxx)到生产的分支production上,就要使用到cherry-pick这个命令。

查看所有的分支 git branch -a 
切换到远程的production分支 git checkout origin/production
在这个production分支上新建一个本地分支 git checkout -b new_branch
将要提升的分支版本ID提到该分支上 git cherry-pick xxxxxxxxx
查看提交历史 git log
这时可以看到那个版本已经在提交历史中了
推送到远程仓库 git push origin new_branch

你可能感兴趣的:(工作总结)