问题标签 [git]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 如何检查远程 git 存储库的配置?
我有一个 svn 存储库的 git-svn 克隆,我想鼓励我的同事将 git 视为一种选择。问题是从 svn 克隆 repo 需要 3 天,但从我的 git 实例克隆需要 10 分钟。
我有一个脚本可以让人们克隆我的 git 存储库并将其重新指向原始 SVN,但它需要知道我如何设置一些配置值。我希望脚本能够通过网络提取这些值。
git - 我遇到了合并冲突。如何中止合并?
我使用git pull
并遇到了合并冲突:
我知道该文件的其他版本是好的,而我的是坏的,所以我的所有更改都应该被放弃。我怎样才能做到这一点?
git - 有没有好的、跨平台的、Mac、Win32、*nix、Git GUI 客户端?
它还应该支持初学者的 SSH2 和公钥身份验证。其次在 Mac/Windows 上它应该有一个不错的安装程序。
macos - 如何从 Git 存储库中删除 .DS_Store 文件?
如何.DS_Store
从 Git 存储库中删除那些烦人的 Mac OS X 文件?
windows - 想下载一个 Git 仓库,我需要什么(windows 机器)?
我想下载这个开源应用程序,他们正在使用 Git。下载代码库需要什么?
更新 使用 Git Bash 时如何更改工作目录?(我想在某个目录下载 repo,使用 pwd 告诉我我将下载我不想要的 repo。
git - 如何确保我的 git repo 代码是安全的?
如果我们的组织要从 subversion 之类的中央服务器 VCS 切换到 git 之类的分布式 VCS,我如何确保我的所有代码免受硬件故障的影响?
使用中央服务器 VCS,我只需要每天备份存储库。如果我们使用 DVCS,那么所有开发人员机器上都会有大量代码分支,并且如果该硬件出现故障(或者开发人员丢失了他的笔记本电脑或被盗),那么我们将没有任何备份.
请注意,我不认为“让开发人员将分支推送到服务器”是一个好的选择——这很乏味,开发人员最终不会这样做。
有没有解决这个问题的通用方法?
一些澄清:
使用本机中央服务器 VCS ,除了开发人员最近的更改之外,所有内容都必须在中央服务器上。因此,例如,如果开发人员决定分支进行错误修复,则该分支位于中央服务器上并且可以立即进行备份。
如果我们使用 DVCS,那么开发人员可以创建一个本地分支(实际上是许多本地分支)。在开发人员认为“哦,是的,我应该将其推送到中央服务器”之前,这些分支都不在中央服务器上并且可用于备份。
所以我看到的区别(如果我错了,请纠正我!):如果我们使用 DVCS,但使用普通 VCS,半实现的功能和错误修复可能无法用于中央服务器上的备份。我如何保证该代码的安全?
git - git instaweb 给出 403 Forbidden - 未找到项目
在我的存储库中运行git instaweb
会打开一个页面,上面写着“403 Forbidden - No projects found”。我错过了什么?
git - 如何解决与 git-svn 的冲突?
执行 a 时解决冲突的最佳方法是什么git svn rebase
,并且您所在的 git 分支变为“(无分支)”?
git - How do I create a readable diff of two spreadsheets using git diff?
We have a lot of spreadsheets (xls) in our source code repository. These are usually edited with gnumeric or openoffice.org, and are mostly used to populate databases for unit testing with dbUnit. There are no easy ways of doing diffs on xls files that I know of, and this makes merging extremely tedious and error prone.
I've tried to converting the spreadsheets to xml and doing a regular diff, but it really feels like it should be a last resort.
I'd like to perform the diffing (and merging) with git
as I do with text files. How would I do this, e.g. when issuing git diff
?
git - 如何将空白目录添加到 Git 存储库?
如何将空白目录(不包含文件)添加到 Git 存储库?