Tag: 存储库

Git – 在合并期间忽略文件

我在远程beanstalk服务器上有一个叫做myrepo的beanstalk 。 我克隆到我的本地机器。 创build了另外两个分支: staging和dev 。 推动这些分支也远程。 现在: local remote server ——————————————————– master ==> Pushes to `master` ==> deployed to `prod` staging ==> Pushes to `staging` ==> deployed to `staging` dev ==> Pushes to `dev` ==> deployed to `dev` 我有一个名为config.xml的文件,每个分支上都有所不同。 我只想在合并时忽略这个文件。 但是我希望在签出或提交回执分支时包含此内容。 我想这样做的原因是,我们有一个部署脚本,用于提取(签出)特定的分支,并部署在各自的服务器上。 所以我们需要将这个特定分支的config.xml文件部署到上面指定的特定服务器。 我猜.gitignore不会工作。 还有什么其他的select? 请注意,忽略的文件应该是checkout和commit的一部分,这很重要。 只有在合并时才应该被忽略。 谢谢!

将远程分支以不同的名称引入本地回购?

好吧,我在这方面做了一些研究,但是我找不到确切的答案,所以我不得不问。 我有2个遥控器:起源和回购2。 我想要做类似的事情 git pull repo2 master 但是这会把repo2的主分支拉到我的主人。 我可以指定一个不同的分支来拉入我的本地分支吗?

Github的“无法发布这个分支”在Windows上的错误

我是git的新手,昨天刚刚下载。 作为我的第一个在线(不是本地)回购的testing,我犯了一个无用的文本文件,然后点击发布。 过了一会儿,我得到了这个非常无法描述的错误: 所以我知道我不能发布到这个分支。 只有一个,它是主分支。 有没有人有任何进一步的信息可能会导致此错误? 作为一个方面说明,我的合作伙伴已经成功上传文件到同一个回购,但我还没有得到任何迹象表明,这种情况已经发生。 这是否意味着我没有以某种方式正确连接到回购? 我是谁设置它!

将Git存储库内容移至另一个保存历史logging的存储库

我试图只使用以下命令将一个存储库(比如repo1)的内容移动到另一个现有存储库(比如说repo2); git clone repo1 git clone repo2 cd repo1 git remote rm origin git remote add repo1 混帐推 但它不工作。 我审查了其他类似的post,但我只发现移动文件夹不是内容。

连接本地回购与远程回购

我有一个本地回购。 我创build了整个应用程序,但现在我想推到远程回购。 我已经有远程回购了。 我怎样才能连接这两个回购,而不会丢失我做的任何工作?

将git存储库上移一个层次结构级别

Git初学者问题: 我有一个小型的私人web项目,这是与msysgit本地版本。 没有外部存储库,因为它只对我来说,所以我可以bascially做任何我想要的。 我有这个设置在项目目录,即在“webroot”。 现在必须创build第二个目录,放置在与webroot平行的位置。 我们称之为资产。 所以结构如下: \ project directory —-\webroot —-\assets 我很想把这个新的目录包含在git仓库中,这样我也可以更改存储在那里的文件,但是当然我不能使用“git add ../assets”。 我也不想在project_directory中创build一个新的git项目,因为这会丢失我以前的所有提交。 那么我怎样才能把资源库从“webroot”移到“project_directory”,同时保留我的提交,然后能够包含“资产”?

把Git仓库从GitLab转移到GitHub – 我们可以,如何和陷阱(如果有的话)?

如果需要,可以将存储库从GitLab转移到GitHub。 如果是这样,我该怎么办呢? 另外,在这样做的时候还有什么缺陷,或者我在做这些之前需要谨记的预防措施,因为我可能决定最终把它们移到GitHub上(因为它有更多的function,可以在我的项目中find方便)。

移动一个git仓库

这个问题可能是愚蠢的,但我一直在想这个问题。 这是关于git仓库,但我认为其他DVCS的本地仓库是一样的。 可以说我的项目是这样的: 项目 git的 项目中的所有其他文件夹 所以当你把它设置正确的时候,它是如何工作的? 比方说,我把项目文件夹移到其他地方,我是否需要改变任何东西? 或者是.git文件夹中的所有存储库内容仅与项目文件夹相关,而忽略了Project上的整个文件树。 我很确定移动项目并不重要,但我只是想确保。

你如何得到一些git仓库中的git仓库名称?

可能这是git的一个基本问题。 当你在某个git目录下工作时,如何在某个git仓库中获得git repos的名字? 有没有任何git的命令? # I did check out bar repository and working in somewhere # under bar directory at this moment such as below. $ git clone git://github.com/foo/bar.git $ cd bar/baz/qux/quux/corge/grault # and I am working in here! $ git xxx # <- ??? bar

Maven Snapshot Repository与版本库

Snapshot Repository和Release Repository有什么区别? 这是参考设置存储库(像Artifactory,Nexus等)