8得票2回答
Python sqlite3模块中的提交行为和原子性

如果我想创建一个表并在另一个表中插入新条目,这是否可以在sqlite模块中以原子方式完成? 参考文档:http://docs.python.org/2/library/sqlite3.html: 默认情况下,sqlite3模块会在数据修改语言(DML)语句(即INSERT / UPDATE...

21得票2回答
将git commit应用于所有分支

如果我在分支branch_a中修复了一个bug,希望将更改应用于所有分支,是否有一种方法可以同时应用到所有分支,而不必逐个检出每个分支? git commit -m 'commit msg' # on branch a git checkout branch_b git cherry-...

27得票5回答
提交新版本到SVN代码库时出现提交失败错误

我试图提交一个新版本到我的SVN代码库,但是遇到了以下错误: svn:提交失败(详细信息如下): svn:无法使用外部编辑器获取日志消息;请考虑设置$SVN_EDITOR环境变量或使用--message(-m)或--file(-F)选项 svn:没有设置SVN_EDITOR、V...

24得票3回答
一个过去的提交如何使用git status查看状态?

如何执行git status以查看过去提交中的更改文件? 注意:这个问题可能已经被问过了,但措辞可能不同。然而,我很惊讶地发现在谷歌上搜索以下表达式没有任何有用的结果:git status for past commit。

28得票7回答
GIT错误:期望提交者电子邮件地址为''但发现为'karan@xyz.com'。

当我使用Git push时,出现以下错误信息:expected committer email '' but found 'karan@xyz.com' 我已经尝试过: 在.gitconfig文件中设置使用属性。 尝试通过对同一仓库进行不同的克隆来进行git push。 在格式化后将整个系...

969得票8回答
如何修改提交记录而不改变提交信息(重复使用之前的信息)?

是否有一种方法可以修改提交内容,而不需要弹出 vi (或您的 $EDITOR)选项来更改提交消息,而只需重复使用先前的消息?

14得票7回答
Bitbucket不显示最近的提交记录,但是提交记录仍然存在。

我们已经在同一个Bitbucket仓库中工作了近三年。我们有一个用于生产的主分支,一个用于测试的develop分支和很多功能分支。今天我想创建一个拉取请求以合并到develop分支,但在PR视图中我收到了消息:“[分支]上没有不在develop分支上的提交”。然后,在提交概览页面中,有很多提交...

28得票5回答
如何在选择性暂存期间编辑Git的“添加补丁”块/差异/行?

我有一个源文件,其中添加了2个功能。为了允许精选提交,我想分2个阶段提交:每个功能一个阶段。迄今为止,在类似的情况下,使用git add -p很好用,可以在将本地文件留在最终阶段的同时提交一个功能。 然而,我现在遇到的问题是,git add -p想要暂存一个包含两个功能编辑的块。尽管这些编辑...

1068得票7回答
如何将特定的提交推送到远程仓库,而不是之前的提交?

我已经在不同的文件上做了几次提交,但目前我只想将特定的提交推送到远程仓库。 这是否可能?

30得票1回答
Git - 当我提交时,vi编辑器中的颜色有什么含义吗?

我在Windows上使用Git Bash,当我运行git commit时,vi编辑器会打开以便我编写提交说明。我注意到我所写的文本的第一行是黄色的(尽管不是全部,只有前30或40个字符),第二行是红底白字,从第三行开始变为灰色。这种颜色编码意味着什么,还是只是某种奇怪的故障?我来自一个SVN背...