我有一个个人私人git的项目,我在另一台计算机上下载,当我尝试下载包时,packages.json我收到此错误消息:
pablo@debian:~/Documents/clients/stock$ npm install
npm WARN package.json Stock@0.0.1 No repository field.
npm WARN package.json Stock@0.0.1 No README data
Run Code Online (Sandbox Code Playgroud)
这是内容 packages.json
{
  "name": "Stock",
  "version": "0.0.1",
  "description": "Stock App",
  "devDependencies": {
    "grunt": "~0.4.5",
    "grunt-contrib-watch": "^0.6.1",
    "grunt-execute": "^0.2.2",
    "socket.io": "latest",
    "mysql": "latest",
    "express": "latest",
    "path": "latest",
    "express-session": "latest",
    "cookie-parser": "latest",
    "ejs": "latest"
  },
  "dependencies": {
    "socket.io": "~1.3.7",
    "body-parser": "~1.14.1"
  }
}
Run Code Online (Sandbox Code Playgroud)
我可以做什么,下载包,以及为什么在我的其他计算机上我没有收到此错误?
我有一个在客户端上运行的项目,该项目使用 git 作为其版本控制。
过了一会儿,另一个客户想要具有一些不同功能的同一个项目。
然后,我想到了 2 个选项来管理 git 存储库中的新选项。
一个,分叉存储库,或两个,为新存储库创建另一个特定的分支。
因为我是 git 的新手,所以我做了这两个来测试哪个更容易维护。后来我选择了选项二,因为修复客户端中的错误要容易得多,然后将其挑选到另一个分支(如果错误在其他客户端使用的功能中)。而且在 IDE 中切换分支似乎比拥有多个项目更容易。
但是,我仍然不相信这是几个项目的最佳实践,因为现在我有更多的客户(因此,更多的分支机构)。
对每个功能使用分支真的很混乱,我想利用 git 的拉取请求功能。我开始认为最好在他们的个人存储库中分离项目。
但是如果我这样做了,我还能在我的 IDE 中使用单个项目吗?   
如何将错误修复“推送”到另一个存储库,而不必在另一个项目中重新编码(再次编码、复制粘贴或使用差异)?
我在做正确的事吗?
或者有没有更好的方法来做到这一点?
先感谢您。
我需要使用该git-log命令在两个日期之间平均创建一个提交添加和删除行数的报告.
目前我使用的命令是:
git log --since="2015-12-01" --until="2015-12-31" --shortstat
Run Code Online (Sandbox Code Playgroud)
但我需要在过程中过滤一些文件.Thoses文件是自动生成的,我们不希望看到它们的影响.他们很容易通过他们的名字来识别*.generated.*
我选择使用该git-log命令,我能够获得我需要的报告,除了我没有看到如何过滤这些不需要的文件.
文档很大,我已经多次阅读了,但我没有看到任何基于名称过滤文件的内容.这是可能的,还是我必须找到另一个命令来查找提交添加/删除的行数?
我怎样才能清除存储库并推送新的存储库来代替它。
我的项目大小超过 2GB,我检查了.git文件夹,它的大小是 1.5GB,我尝试删除.git文件夹,然后git init强制推送项目,但远程存储库大小没有改变,我的步骤:
git init
git add . 
git commit -m "First Push"
git remote add origin http://Url_here
git push -f origin master
Run Code Online (Sandbox Code Playgroud)
如何替换存储库内容?
有没有办法处理同一个文件,但在GIT中的不同功能/分支?
我确定有办法,但最简单的方法是什么?
我不想隐藏我的更改,因为这很麻烦.  
通过SVN,我能够在2个不同的分支上工作,作为2个不同的实体,没有任何干预,并且很容易在两者之间切换.
我有时会git commit -amend在我真正想要的时候不小心打字git commit --amend.Git检测到并问我
$ git commit -amend
error: did you mean `--amend` (with two dashes ?)
Run Code Online (Sandbox Code Playgroud)
这很棒.
但是,有时我会写git commit -ammend,然后git会接受这个并将我的拼写错误视为git -a -m "mend",所以它只是提交日志消息"mend".
我正在寻找一种方法来阻止git这样做.我试图定义一个别名,git commit -ammend但现在失败了.您对如何处理此问题有任何建议吗?
我正在尝试创建一个验证网络钩子
kubebuilder create webhook batch \
            --version v1 \
            --kind Webhook \
            --defaulting \
            --programmatic-validation
Run Code Online (Sandbox Code Playgroud)
但它总是给我一个错误。
failed to create webhook: unable to inject the resource to. 
"base.go.kubebuilder.io/v3": kubebuilder create webhook requires. 
a previously created API
Run Code Online (Sandbox Code Playgroud)
我不确定在 kubebuilder 命令中添加额外的内容。任何帮助表示赞赏。
我正在尝试启动 minikube 但它给了我这个错误
this vM is having trouble accessing https://k8s.gcr.io
To pull new external images, you may need to configure a proxy:
https://minikube.sigs.k8s.io/docs/reference/networking/proxy/
Run Code Online (Sandbox Code Playgroud)
我尝试了 docker、HyperV 和 VirtualBox 相同的错误 kubectl 工作正常,但每当我尝试拉取像 Kubernetes-dashboard 这样的命名空间时,我都会收到 errimagepull
有没有任何占位符显示提交的分支名称是git --pretty=format(在git log和git show中)?
喜欢%H提交哈希?
我有HTML,如下所示:
<div class="page-break">  
   <div class="menu-item-div">
      <!-- CONTENT WITHIN DIV -->
   </div>
   <div class="menu-item-div">
      <!-- CONTENT WITHIN DIV -->
   </div>
   <div class="menu-item-div">
      <!-- CONTENT WITHIN DIV -->
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)
每个.menu-item-div我需要垂直均匀分开以填充div的高度.div .page-break的设定高度为210mm.
每个.page-breakdiv都有不同的数量.menu-item-div.我需要能够在垂直方向上均匀地放置这些div,但是要保持在.page-breakdiv的210mm高度内.
使用flexbox的解决方案很好,我只是不知道flexbox足以做到这一点.
另一个要求是这些div将被打印,并且必须在打印时工作.
git ×7
git-commit ×2
kubernetes ×2
css ×1
flexbox ×1
git-alias ×1
git-log ×1
git-push ×1
github ×1
go ×1
html ×1
kubebuilder ×1
node.js ×1
npm ×1
push ×1
repository ×1
svn ×1