草庐IT

cppunit-cvs-repo-archive

全部标签

git - SourceTree - 如何 checkout 到远程 repo 分支

我在远程GIT存储库中创建了一个新分支。存储在BitBucket上的存储库。在我的本地存储库中,我可以看到这个带有SourceTree的新分支。它出现在提交列表中,在我创建分支的同一提交中。但是我在分支列表下看不到这个新分支,也无法checkout它。我想checkout并将更新的本地工作站代码推送回远程存储库,但恰好在这个新分支内。我在同一个分支上开始开发,克隆新分支的源代码是什么。我试图pull这个新分支。它应该是空的,但它仍然不在分支列表下,我无法检查它。如何提交到这个新分支? 最佳答案 与SourceTree(1.9.6.1

Git:为每个 repo 设置不同的本地 user.name 和 user.email

我目前正在从事2个项目,当我向它们推送时,它们期望我使用不同的数据配置本地用户名和电子邮件。为此,我一直在更新我的配置,例如:gitconfig--localuser.email"namelastname@domain.example"由于它们是不同的存储库,有没有办法为每个存储库定义一个本地电子邮件?也许在.gitconfig中? 最佳答案 对于一个repo,进入相关的repoDIR并:gitconfiguser.name"YourNameHere"gitconfiguser.emailyour@email.example对于(全

Git:为每个 repo 设置不同的本地 user.name 和 user.email

我目前正在从事2个项目,当我向它们推送时,它们期望我使用不同的数据配置本地用户名和电子邮件。为此,我一直在更新我的配置,例如:gitconfig--localuser.email"namelastname@domain.example"由于它们是不同的存储库,有没有办法为每个存储库定义一个本地电子邮件?也许在.gitconfig中? 最佳答案 对于一个repo,进入相关的repoDIR并:gitconfiguser.name"YourNameHere"gitconfiguser.emailyour@email.example对于(全

git - 致命 : Not a gitflow-enabled repo yet. 请先运行 'git flow init'

我克隆了一个项目并运行了gitcheckout-bdevelop。当我运行gitflowfeaturestartfeature_name时,出现以下错误:Fatal:Notagitflow-enabledrepoyet.Pleaserun'gitflowinit'first.谁能帮帮我? 最佳答案 我通过执行jpfl提到的步骤让它工作@answers.atlassian.com:Althoughthisisanoldpost,justwantedtoaddtothissinceI'vegottenstuckonthissameerr

git - 致命 : Not a gitflow-enabled repo yet. 请先运行 'git flow init'

我克隆了一个项目并运行了gitcheckout-bdevelop。当我运行gitflowfeaturestartfeature_name时,出现以下错误:Fatal:Notagitflow-enabledrepoyet.Pleaserun'gitflowinit'first.谁能帮帮我? 最佳答案 我通过执行jpfl提到的步骤让它工作@answers.atlassian.com:Althoughthisisanoldpost,justwantedtoaddtothissinceI'vegottenstuckonthissameerr

git - 如何将 git repo 添加为自身的子模块? (或 : How to generate GitHub Pages programmatically? )

我想开始使用GitHubPages对于我的项目的网站。这只需要一个名为gh-pages的分支(子树)在repo协议(protocol)中,并提供其内容。问题是网站的一部分(手册、变更日志、下载页面...)是由构建系统自动生成的,所以我想找到将这些更改提交到gh-pages的最佳方法。分支,而主repo仍在master(或任何地方)。致力于gh-pages分支,我可以编写一个脚本,将repo克隆到一个临时目录中,进行修改,提交它们,然后将它们推回主repo。但这听起来像是一个容易出错的过程,所以我希望有更简单的方法。一位friend建议我可以添加gh-pages分支作为主存储库的子模块。

git - 如何将 git repo 添加为自身的子模块? (或 : How to generate GitHub Pages programmatically? )

我想开始使用GitHubPages对于我的项目的网站。这只需要一个名为gh-pages的分支(子树)在repo协议(protocol)中,并提供其内容。问题是网站的一部分(手册、变更日志、下载页面...)是由构建系统自动生成的,所以我想找到将这些更改提交到gh-pages的最佳方法。分支,而主repo仍在master(或任何地方)。致力于gh-pages分支,我可以编写一个脚本,将repo克隆到一个临时目录中,进行修改,提交它们,然后将它们推回主repo。但这听起来像是一个容易出错的过程,所以我希望有更简单的方法。一位friend建议我可以添加gh-pages分支作为主存储库的子模块。

git - 无法通过 http 克隆 git repos;未找到信息/引用

我正在尝试使git存储库可用于通过http进行只读访问。我用老式的方式来做,因为git-http-backend在我的主机系统上不可用。也就是说,我只是将裸存储库放在一个http可访问的位置。我使用gitclone--bare在主机上成功创建了裸存储库.现在,当我使用gitclonehttp://my.host.name/location将git指向新克隆时,一条消息报告repositorynotfound.当我捕获网络流量时,我看到git正在尝试访问http://my.host.name/location/info/refs.这预计会失败,因为没有info/refs存储库中的路径。而

git - 无法通过 http 克隆 git repos;未找到信息/引用

我正在尝试使git存储库可用于通过http进行只读访问。我用老式的方式来做,因为git-http-backend在我的主机系统上不可用。也就是说,我只是将裸存储库放在一个http可访问的位置。我使用gitclone--bare在主机上成功创建了裸存储库.现在,当我使用gitclonehttp://my.host.name/location将git指向新克隆时,一条消息报告repositorynotfound.当我捕获网络流量时,我看到git正在尝试访问http://my.host.name/location/info/refs.这预计会失败,因为没有info/refs存储库中的路径。而

在同一台服务器上为多个 repo 设置 git

可能是一个简单的问题,但我在这里不知所措......在github中,可以为每个存储库添加一个部署key,它只允许访问该单个存储库。但对于一个客户,我在同一台服务器上使用git管理了两个项目(项目A和项目B)。如果我将公钥用于项目A,github告诉我不能将其用作项目B的部署key,反之亦然。我如何创建另一个公钥并设置git将一个key用于项目A,另一个用于项目B? 最佳答案 ssh方法是使用~/.ssh/config,为两个项目创建一个主机名别名并使用不同的主机名访问github。我不知道是否也有gitconfig(或gitrem