相关疑难解决方法(0)

有没有办法在GIT中锁定分支

我想通过在GIT更新挂钩中使用锁定脚本来锁定用户将文件推入其中的存储库,因为推送只能将userid识别为参数而不是分支.所以我可以锁定刚刚锁定目录的整个仓库.

有没有办法锁定GIT中的特定分支?

或者,Update Hook是否可以识别用户正在推送哪个分支以及推送代码的分支?

git git-branch

41
推荐指数
3
解决办法
6万
查看次数

锁定一个分支,以便它不能被分阶段/提交到?(仅合并/等)

我有一个我喜欢的master/ develop分支系统,但它带有一个基本规则.没有提交developmaster仅进行合并.这很棒,但最近我不小心对我的开发分支进行了一些更改/提交,它让我失去了焦油.

我考虑将这些提交的所有权转移develop到另一个已经存在的分支(我们称之为work),这是我应该首先处理的那个,但我决定让这一个去.相反,我想先解决这个问题.如何锁定一个分支,以便提交对传统的正常更改不起作用?

例如,如果您在"锁定"分支上进行了更改,那么您git add也不可能git commit -a.我认为技术上我要求锁定舞台,但你明白了.有什么想法吗?或者我会更好地学习git,我知道如何解决提交父问题?

git

19
推荐指数
1
解决办法
9646
查看次数

git-svn的钩子

我可以为git-svn托管存储库中的"拉"/"推"设置挂钩吗?

情况是我在Google Code上有一个项目主持人,并使用git来管理本地工作副本.我想设置一些,以便从/检查时输入/输出数据到SVN仓库与git svn fetchgit svn dcommit,我可以做一些修改提交.由于我没有托管SVN存储库,因此我无法在服务器端设置挂钩.

我可以使用任何钩子吗?或者是有办法"标记"一个普通的分支,以便git pullgit push该分支将登入/登出从/到SVN仓库,而不是,因此可以使用普通的Git挂钩?

提前致谢.

git version-control hook git-svn

13
推荐指数
1
解决办法
5635
查看次数

是否有一个git-svn的钩子可以防止dcommit'ing分支?

我需要一些方法来防止我自己意外地分配本地分支 - 当然除了主分支.有一个简单的方法吗?

git-svn

5
推荐指数
1
解决办法
212
查看次数

在git中禁用-m

我正在努力训练自己写出更好的提交信息,所以我在我的网站上创建了一个条目 ~/.gitconfig

[commit]
    template = ~/.gitmessage.txt
Run Code Online (Sandbox Code Playgroud)

难题是我几乎总是使用:

git commit -m "Message here"
Run Code Online (Sandbox Code Playgroud)

而有时:

git commit -am "Message here"
Run Code Online (Sandbox Code Playgroud)

如何防止自己使用-m标志,以便我的模板出现,我将被提醒使用它?

我不需要在项目中绝对强制执行此操作,但我想让自己脱离"-m".

Ubuntu/Bash是我的环境.

git bash

5
推荐指数
1
解决办法
328
查看次数

标签 统计

git ×4

git-svn ×2

bash ×1

git-branch ×1

hook ×1

version-control ×1