Questions tagged «repository»

可以引用包含项目整个历史的版本控制系统的数据存储,也可以引用在应用程序的业务层与其数据存储之间传输数据的对象。

14
如何将新的本地分支推送到远程Git存储库并进行跟踪?
我希望能够执行以下操作: 根据其他(远程或本地)分支(通过git branch或git checkout -b)创建本地分支 将本地分支推送到远程存储库(发布),但使其可跟踪,git pull并git push可以立即使用。 我怎么做? 我--set-upstream在Git 1.7中了解,但这是创建后的操作。我想找到一种将分支推送到远程存储库时进行类似更改的方法。


18
如何将Git存储库克隆到特定文件夹?
执行该命令git clone git@github.com:whatever将在当前文件夹中创建一个名为whatever的目录,并将Git存储库的内容放入该文件夹中: /httpdocs/whatever/public 我的问题是我需要将Git存储库的内容克隆到当前目录中,以便它们出现在Web服务器的正确位置: /httpdocs/public 克隆存储库后,我知道如何移动文件,但这似乎破坏了Git,我希望能够通过调用来进行更新git pull。我怎样才能做到这一点?
2241 git  repository  git-clone 

8
如何使用Git将标签推送到远程存储库?
我已经将一个远程Git存储库克隆到了我的笔记本电脑,然后我想添加一个标签,以便我运行 git tag mytag master 当我git tag在笔记本电脑上运行时,mytag会显示标签。然后,我想将其推送到远程存储库,以便在所有客户端上都具有此标记,因此我运行了git push但收到了以下消息: 一切都是最新的 而且,如果我转到桌面并运行git pull,则git tag不会显示任何标签。 我还尝试对项目中的文件进行较小的更改,然后将其推送到服务器。之后,我可以将更改从服务器拉到台式计算机,但是git tag在台式计算机上运行时仍然没有标签。 如何将标签推送到远程存储库,以便所有客户端计算机都可以看到它?

22
您如何合并两个Git存储库?
请考虑以下情形: 我已经在自己的Git仓库中开发了一个小型实验项目A。它现在已经成熟,我希望A成为较大项目B的一部分,该项目B具有自己的大型存储库。我现在想将A添加为B的子目录。 如何将A合并为B,而又不会丢失任何历史记录?


30
从GitHub存储库下载单个文件夹或目录
如何从GitHub上托管的远程Git存储库中仅下载特定文件夹或目录? 假设示例GitHub存储库位于此处: git@github.com:foobar/Test.git 其目录结构: Test/ ├── foo/ │ ├── a.py │ └── b.py └── bar/ ├── c.py └── d.py 我只想下载foo文件夹,而不克隆整个Test项目。


18
我应该如何处理“软件包'xxx'不可用(对于R版本xyz)”警告?
我尝试使用安装软件包 install.packages("foobarbaz") 但收到警告 Warning message: package 'foobarbaz' is not available (for R version x.y.z) R为什么不认为该软件包可用? 另请参阅以下有关此问题的特定实例的问题: 我的软件包不适用于R 2.15.2 软件包'Rbbg'不可用(对于R版本2.15.2) 软件包不可用(对于R版本2.15.2) 软件包doMC不适用于R版本3.0.0警告install.packages 依赖性'Rglpk'不适用于软件包'fPortfolio' 如果我们的R版本无法使用软件包,该怎么办? R的bigvis软件包是否不适用于R版本3.0.1? 软件包'syncwave'/'mvcwt'不可用(对于R版本3.0.2)不可用软件包'diamonds' (对于R版本3.0.0)R 的plyr软件包不适用于R版本3.0.2吗? 没有在R 64 3.0.2上未安装的软件包bigmemory 软件包“ makeR”不可用(对于3.0.2版) 软件包“ RTN”不可用(对于R版本3.0.1) 安装geoR软件包 软件包“ twitterR”不可用(对于R版本3.1.0) 如何安装“ Rcpp,软件包”?我收到“程序包不可用” 程序包“数据集”不可用(对于R版本3.1.1) “程序包'rhipe”不可用(对于R版本3.1.2)”

15
如何将文件从一个git repo移到另一个(不是克隆),保留历史记录
我们的Git储存库是作为单个SVN怪物储存库的一部分开始的,其中每个项目都有自己的树,如下所示: project1/branches /tags /trunk project2/branches /tags /trunk 显然,使用可以很容易地将文件从一个移动到另一个svn mv。但是在Git中,每个项目都在其自己的存储库中,今天,我被要求将子目录从project2移至project1。我做了这样的事情: $ git clone project2 $ cd project2 $ git filter-branch --subdirectory-filter deeply/buried/java/source/directory/A -- --all $ git remote rm origin # so I don't accidentally overwrite the repo ;-) $ mkdir -p deeply/buried/different/java/source/directory/B $ for f in *.java; do > git mv …
483 git  repository 


12
如何重命名Git本地和远程分支名称?
我有四个分支,例如master-> origin / regacy,FeatureA-> origin / FeatureA。如您所见,我输入了错误的名称。 所以我想重命名一个远程分支名称(起源/旧式→起源/旧式或起源/主版) 我尝试下面的命令: git remote rename regacy legacy 但是Git控制台向我返回了一条错误消息。 error : Could not rename config section 'remote.regacy' to 'remote.legacy' 我怎么解决这个问题?

11
暂时从git取消跟踪文件
我在机器上设置了本地git。初始化git时,我添加了预编译的库和二进制文件。但是,现在在开发过程中,我不想间歇性地检入那些文件。我不想从仓库中删除这些文件。在我完成开发之前,是否有任何方法可以不跟踪这些文件。(我认为我不能使用.gitignore,因为它仅适用于不在git中的那些文件。我想暂时禁用文件跟踪。)
449 git  github  repository 

12
如何在GitHub上重命名存储库?
我想在GitHub上重命名我的一个存储库,但是当一个大的红色警告说: 我们不会从旧位置设置任何重定向 您将需要更新本地存储库以指向新位置 重命名可能需要几分钟才能完成 是否有人有逐步说明如何手动完成#1和#2?还是我必须在当地做什么?
317 git  github  repository 

10
在PHP中正确的存储库模式设计?
前言:我正在尝试在MVC体系结构和关系数据库中使用存储库模式。 我最近开始用PHP学习TDD,并且意识到我的数据库与我的其余应用程序紧密结合。我已经阅读了有关存储库和使用IoC容器的信息将其“注入”到控制器中的信息。很酷的东西。但是现在有一些关于存储库设计的实际问题。考虑以下示例。 <?php class DbUserRepository implements UserRepositoryInterface { protected $db; public function __construct($db) { $this->db = $db; } public function findAll() { } public function findById($id) { } public function findByName($name) { } public function create($user) { } public function remove($user) { } public function update($user) { } } 问题1:字段过多 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.