小编Dav*_*idN的帖子

git中裸共享存储库的概念

我一直面临着理解裸存储库的困难.我到处都读到共享的回购是一个简单的回购.为什么它必须是一个简单的回购?它不能是合作者克隆然后推/拉的正常回购吗?

git repository git-bare

7
推荐指数
1
解决办法
2176
查看次数

如何获得每个分支的提交者列表,这些分支至少落后于 master 次提交?

有一些远程存储库有很多分支。在 Web UI 方面,其中很多都落后 20 多个提交。这些分支很可能被他们的提交者放弃了,我想通知这些提交者删除这些分支。

我已经看到了在一个或另一个分支上获取提交的片段,但是我对分支列表和该分支的最新提交者感兴趣,因为该分支比 master 晚了 20 个提交(不管他们有多少提交) .

是否有 git 命令可以链接在一起以获取此信息?

git

4
推荐指数
1
解决办法
264
查看次数

Gulp:如何自动替换 html 中的缩小文件?

在开发过程中,通常我会分别将很多第三方库导入到我的html中,如下所示:

<script src="/resource/jquery-validation-1.15.0/jquery.validate.js" type="text/javascript"></script>
<script src="/resource/jquery-validation-1.15.0/localization/messages_en.min.js" type="text/javascript"></script>
<script src="/resource/assets/js/publish.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

为了创建一个发布分支,我将使用 Gulp 将所有这些分离的文件缩小并连接到一个“min.js”文件中,以保存 http 请求和时间加载,如下所示:

<script src="/resource/all.min.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

所以我的困难是,每次我必须手动将这些单独的导入替换为缩小的导入,对于只有 1 或 2 页的情况来说这不是一个大问题,但是如果你有超过 10 页,它就会变成一场噩梦,我相信一定有是处理此问题的“正确”方法,最理想的方法是仅通过运行 Gulp 脚本来设置所有内容。

有更好的解决方案或建议吗?或者我管理发布分支的方式完全错误?

project-management gulp

3
推荐指数
1
解决办法
1164
查看次数

如何使用 .gitignore 仅跟踪特定文件?

我应该在 Git 存储库中放入什么来排除除特定文件和目录之外.gitignore的所有文件和目录。例如,如果我在存储库中有大量文件和目录,并且只想让 Git 跟踪、和,但完全忽略其他所有内容,那么我的 中应该包含什么?fileX.fileYdirectoryZ.gitignore

git gitignore

3
推荐指数
1
解决办法
1932
查看次数

维护两个github用户账号

我从两个不同的帐户使用 github,一个是专业的,一个是个人的。当 git 将一些代码推送到我的个人帐户上的存储库时,它试图使用专业帐户的用户名推送

git push origin master说:
Permission to X/abc.git denied to Y fatal: unable to access 'https://github.com/X/abc.git/': The requested URL returned error: 403

然而 git remote -v 说:
origin https://github.com/X/abc.git (fetch)
origin https://github.com/X/abc.git (push)

我已经检查了
1- 我的 ssh 密钥存在于我的个人帐户
2- O/p of ssh@github.com -v:

OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: Connecting to github.com [192.30.253.112] port 22.
debug1: Connection established.
debug1: identity file /Users/akash.bansal/.ssh/id_rsa …
Run Code Online (Sandbox Code Playgroud)

git github

2
推荐指数
1
解决办法
178
查看次数