javascript

java

python

c#

android

c++

node.js

php

html

jquery

ios

reactjs

css

.net

git

ruby-on-rails

sql

c

ruby

string

node.js-npm通知创建了一个锁定文件,作为package-lock.json。 你应该提交这个fi

我一直在尝试用npm install express加载express的骨架。它输出以下行:

npm通知创建了一个锁文件为package-lock.json。 您应该提交此文件。

为了自动加载模板ejs和css引擎,我应该怎么做?

trans by 2020-07-21T06:42:22Z

版本控制-在其他分支上重播最近的N个git提交

当我打算在分支“ master”上提交它们时,我不小心在分支“ testing”上进行了10次提交。 “测试”分支上的其他提交都是垃圾,因此我不想将其与“主”合并。 相反,我只想重播master上的最后10个提交。

trans by 2020-07-21T05:57:19Z

github-从GIT con删除文件

可能重复:
git-从源代码管理(而不是源代码)中删除文件

我有一个git rm <path-to>/.classpath文件,该文件当前在GIT存储库中。

从删除存储库中拉出后(git rm <path-to>/.classpath)。 如何从GIT控件中删除此文件,我的意思是从计算机上删除此文件NOT to delete,但从GIT版本控件中将其删除。 (因为版本控制不需要此文件)。

附言

我尝试了git rm <path-to>/.classpath,但是随后我的整个项目都抱怨类路径错误,为什么git rm删除我的文件而不是从版本控制中删除?

trans by 2020-07-21T01:45:40Z

Git vs Mercurial vs SVN

可能重复:
对于家庭项目,与Subversion相比,Mercurial或Git(或其他DVCS)能否提供更多优势?
Git,Mercurial和Bazaar的相对优缺点是什么?

这些源代码控制系统之间有什么区别? 小型2人项目中,哪一个最好?

trans by 2020-07-21T00:22:51Z

git索引,缓存和暂存之间有什么区别?

这些是同一回事吗? 如果是这样,为什么会有那么多的术语?

另外,我知道有一个叫做git stash的东西,在这里您可以临时存储对工作副本的更改,而无需将更改提交给存储库。 我发现这个工具真的很有用,但是再次,它的名称与git中的其他概念非常相似->这非常令人困惑!

trans by 2020-07-20T23:24:02Z

jenkins-Git快捷方式是否可以在没有本地克隆的情况下进行克隆?

有没有一种命令方法可以获取远程仓库的最新镜像?那是

  • 如果还没有本地仓库:克隆
  • 如果存在:拉

我知道我可以对此进行脚本编写(例如if [ -d repo ]; then (cd repo && git pull); else git clone $repourl;fi ),但是我需要最简单的跨平台方式(实际上用于Jenkins-CI,我知道默认情况下会这样做,但是我需要2个受限制的回购协议)。

Git在其他方面也有类似的快捷方式(例如checkout -b并拉自身),所以我想知道我是否错过了一些东西。 谢谢!

trans by 2020-07-20T16:37:51Z

Jenkins是否有可能在git repo中自动检测并构建新创建的标签?

对于我们的Jenkins CI服务器来说,最好在Github存储库中创建标签时自动检测,部署和构建标签。

这可能吗?

trans by 2020-07-20T14:21:18Z

git .ignore在目录中不起作用

我有以下.gitignore文件

# file named .gitignore

system/application/config/database.php
system/application/config/config.php
system/logs
modules/recaptcha/config/*

但是,当我在config和recapcha.php中添加任何更改时,git status会警告我如下。当我向database.php添加任何更改时。 它没有显示它的状态

shin@shin-Latitude-E5420:/var/www/myapp$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#   modified:   modules/recaptcha/config/recaptcha.php
#   modified:   system/application/config/config.php
#
no changes added to commit (use "git add" and/or "git commit -a")

我怎样才能解决这个问题?

提前致谢。

我在Ubuntu 11.04上使用git版本1.7.5.1

trans by 2020-07-20T13:34:11Z

git分支中的已修改文件溢出到另一个分支中

我正在使用主分支和另一个主题分支的git存储库。 我已切换到主题分支并修改了一个文件。 现在,如果我切换到master分支,则该文件显示为已修改。

例如:

git-build分支中的git status:

# On branch git-build
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#       modified:   cvsup_current
#

切换到主分支

[root@redbull builder_scripts (git-build)]# git co master
M       builder_scripts/cvsup_current
Switched to branch "master"

主分支中的git status

[root@redbull builder_scripts (master)]# git status
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#       modified:   cvsup_current
#

为什么即使在git-build分支中对文件进行了修改,该文件在master分支中仍显示为已修改?

我的理解是分支之间是相互独立的,当我从一个分支更改为另一个分支时,更改不会从一个分支“溢出”到另一个分支。 因此,我显然在这里缺少了一些东西。

有人有线索吗?

trans by 2020-07-20T13:10:48Z

Mercurial-git等于“ hg serve”吗?

是否有某种插件可以用来使git相当于Mercurial

hg serve

(“ hg serve”启动本地网络服务器,使您可以浏览存储库历史记录/分支等)

trans by 2020-07-20T11:54:31Z

为什么git merge有时会创建一个提交,而有时却不会呢?

当我从另一个分支到当前工作空间执行git merge时,git有时会进行新的提交:

Merge remote-tracking branch xxx into xxx

有时,它不会:

Fast-forward
... src files ...

那么,什么决定应该创建提交呢?

trans by 2020-07-20T10:51:53Z

git-警告:永久添加IP地址的RSA主机密钥

当我从Github进行pull时,我收到此警告消息。

    MYPC:/Rails$ git pull origin master
    Warning: Permanently added the RSA host key for IP address '#{Some IP address}' to the list of known hosts.
    From github.com:Example/Demo
     * branch            master     -> FETCH_HEAD
    Already up-to-date.

我只想知道将哪个IP地址添加到已知主机。

trans by 2020-07-20T02:10:10Z

git-GitHub一直在说“此分支是X提交在前面,Y提交在后面”

我知道有几个类似的问题,但我认为我的情况有所不同。

假设有一个我想贡献的GitHub存储库。我将该存储库派生到我的GitHub帐户中,并从我的PC中的帐户中克隆了该派生。 精细。

在处理问题之前,我首先要将叉子与“原始”存储库同步。 我转到我的帐户fork,单击“ New Pull”请求,确保我选择“我的”作为基础,并选择原始的“ master”作为头分支,我看到了差异(人们在原始存储库中进行的所有提交都不属于我) 。然后,我在叉子上创建请求请求,然后将这些更改合并到叉子中。我去了当地的仓库,做一个git pull,所有的事情都同步了。 精细。

现在出现了问题,在我的GitHub帐户中,总是说“此分支是X提交”,其中“ X”是我执行上述同步过程的次数。 因此,每次我对原始存储库(而不是我的fork)进行拉取请求时,都表明我正在提交代码以及X个以上的提交,这是我在fork上执行的与原始存储库同步的合并。

当然,我不想将这些更改推送到原始存储库中,因为它们已经在适当的位置进行了更改,所以我不明白为什么GitHub一直对我说我有要提交的更改。

我认为这是必须在我的GitHub帐户上解决的问题,因为在我的本地存储库中没有任何更改或问题,实际上我什至将其删除并重新克隆。

你有什么想法?

trans by 2020-07-19T18:30:14Z

我应该将git存储库存储在Home或Eclipse Workspace中吗?

我只是从svn转到git,并渴望打下一些良好的基础。

默认情况下,Eclipse希望将我的本地克隆存储库存储在〜/ git中。 我更愿意将任务的所有数据保存在同一工作区中-因此,我倾向于将其保存在我的工作区中。

我应该考虑任何重要的利弊吗?

我不打算做很多分支工作-我实际上是沿着dvcs路线走,主要是为了克服一些不可靠的互联网通讯问题。

trans by 2020-07-19T18:07:50Z

git remote是什么意思?

远程是什么意思? 克隆位于中央位置的存储库时,我们不是在创建其远程版本吗?

当我执行命令时

$ git remote

我有出身。 这是什么意思?

当我执行

$ git branch -r

我了解原籍/大师。 现在这是什么?

trans by 2020-07-19T15:20:34Z

git-在Webstorm 8上获得Clear只读状态

我是Webstorm 8的新手,我在Ubuntu 14.04 LTS上安装了webstorm 8。

我正在尝试编辑文件,但出现一个弹出窗口,标题为“清除只读状态”,其中显示文件和两个单选按钮

  • 使用文件系统
  • 使用版本控制集成

当我选择“使用文件系统”并单击“确定”时,没有任何反应,并且不允许选择“第二个”选项。

我正在使用git作为我的dcvs。

请指导我如何从该文件中删除此只读状态。

提前致谢。

trans by 2020-07-19T06:26:38Z

每个Eclipse项目或一个Git存储库有多个Git存储库

我正在从SVN迁移到Git。 在SVN中,我在一个SVN信息库中有多个Eclipse项目,可方便地浏览项目。 我打算将每个Eclipse项目都拥有一个git存储库,但EGit建议不要这样做。

EGit指南建议将多个项目放入单个Git存储库中。

看类似这样的问题,建议每个存储库有一个项目。

最佳做法是哪种方法,人们将执行什么方法?

trans by 2020-07-19T03:59:06Z

github-Git中的作者和提交者有什么区别?

我刚刚在GitHub上遇到了以下提交:[https://github.com/felixge/node-formidable/commit/0a0b150668daa3c6f01626d2565b898e5da12392]

如何让多个作者像这样在同一提交上工作?

trans by 2020-07-19T03:02:34Z

如何处理Git“无法读取”

我在git存储库中收到此错误:

22:09:15 $ git status
# On branch master
error: Could not read 8124cc15c63be92d534e4cdfa33c38d54deee122
error: unable to read tree object HEAD
nothing to commit (working directory clean)

Google搜索git fsck并不会带来太多帮助,这种错误似乎非常少见。 我不确定如何处理。 可能是硬盘故障吗?

编辑:git fsck的输出如下:

broken link from  commit 607328dc80e4901a55b95c683d4fbf43e6df28bf
              to    tree 8124cc15c63be92d534e4cdfa33c38d54deee122
missing tree 8124cc15c63be92d534e4cdfa33c38d54deee122
dangling tree 56b5d4a5e429d251582ec927bca7ef1225510c41
dangling tree 0259d2d38b18b6136bb6070fb41faf3624453cc6
trans by 2020-07-19T02:39:44Z

utf 8-git,msysgit,重音符号,utf-8,最终答案

我在某些地方读到git(或msysgit?)和字符编码存在问题-我相信这只是文件名中的问题。

我想要的是一些有关以下方面的“权威”(或至少权威)信息:

  1. “问题”到底是什么? (症状)
  2. 原因是什么? (简短地)
  3. 在什么情况下,这是表演的制止器?
  4. 是否有任何解决方案,或者没有解决方法?

我希望这个问题不要太含糊,我认为将所有这些信息集中在一个地方以便能够向人们指出是个好习惯。

trans by 2020-07-19T02:26:14Z

上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共134页