小编hyb*_*id9的帖子

Git:看不到新的远程分支

一位同事将一个新的远程分支推送到origin/dev/homepage,当我运行时我看不到它:

$ git branch -r
Run Code Online (Sandbox Code Playgroud)

我仍然看到预先存在的远程分支.

我认为这是因为我的本地远程refs不是最新的因此当我运行git时没有发生任何事情,因为git pull只会拉动当前工作分支正确吗?与git push不同,它将所有对更改的分支推送到相应的远程分支?

git remote-branch

99
推荐指数
7
解决办法
11万
查看次数

将已提交的git文件移动到另一个目录

我一直在'dev-test'目录中进行开发工作,并在此过程中提交文件.我现在需要将这些相同的文件提交到不同名称的目录,并删除'dev-test'目录中的已提交文件.我不确定如何保留我的工作文件.

我的'开发测试'回购是本地的,但我一直在做跟踪为"主"的拉动,但我还没有合并我的代码.

我可以在第一次提交这些文件之前使用git reset,因为其他开发人员已经合并为'master':

git reset --soft #commitID
Run Code Online (Sandbox Code Playgroud)

git commit reset

4
推荐指数
1
解决办法
1万
查看次数

使用browserify环境变量构建Gulp

我想要包含一个环境变量或我的模块可以访问条件流的文件.

// contains env build specific data
// or value 'develop' || 'production'
var env = require('config');
Run Code Online (Sandbox Code Playgroud)

我知道我可以访问CL参数yargs很好,但我似乎无法找到一种方法来获取我的browserify构建参数.

var bundleStream = {
  cache: {},
  packageCache: {},
  fullPaths: false,
  entries: [filename],
  extensions: config.extensions,
  debug: config.debug,
  paths: ['./node_modules', './app/js/'],
  require: ['jquery', 'lodash']
};

var bundle = function() {
  bundleLogger.start(filename);
  return bundleStream
    .bundle()
    .on('error', handleErrors)
    .pipe(source(filename.replace('-app', '-bundle')))
    .pipe(gulp.dest(process.cwd()))
    .on('end', reportFinished)
    .pipe(browserSync.reload({
      stream: true
    }));
};
Run Code Online (Sandbox Code Playgroud)

environment-variables browserify gulp

2
推荐指数
1
解决办法
2740
查看次数

CloudFront 使用 Lambda 将请求重定向到尾部斜杠

我有一个使用 S3 的静态 SPA 页面,因为它是 CloudFront 的源头。如果我访问 www.domain.com/page,我将获得bucket-directory/prod/page/预期的 CloudFront 路径前缀。

是否可以在 AWS Lambda 中捕获路径并将尾部斜杠附加到请求中,因此它变为 www.domain.com/page > [Lambda] > www.domain.com/page/

我一直在寻找并尝试以下资源,但收效甚微:http : //blog.rowanudell.com/redirects-in-serverless/

http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-create-api-as-simple-proxy-for-lambda.html

amazon-s3 amazon-web-services amazon-cloudfront aws-lambda

2
推荐指数
1
解决办法
5195
查看次数