标签: commit

提交代码到SVN失败

最近我成功提交了我的SVN存储库.但现在我在代码中做了一些更改,还添加了一些文件.现在我想将这个新文件夹(与之前的提交相同的名称)重新提交给SVN.

我试着用我的checkout目录中的新文件夹替换我的文件夹.然后我跑 svn status那么svn add shardha/.

它显示一些错误,即SVN上已存在此名称的文件夹.用同名替换该文件夹非常紧急.

请帮忙怎么做

svn commit

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

如何正确更改 github 中过去几次提交的提交作者?

在过去的几天里,我使用了另一台笔记本电脑,我设置了 git 并登录,但我不小心使用了错误的电子邮件地址的用户名。

今天,我注意到过去几天的提交没有显示在我的 github 个人资料仪表板上,所以检查了发生的情况,发现我使用了错误的电子邮件登录。

我尝试了几种不同的方法来修复它,但没有一个起作用。

1.

git rebase -i -p <The last commit with the good email>

然后对于每个提交。

git commit --amend --author="good name <good email>" --no-edit
git rebase --continue
Run Code Online (Sandbox Code Playgroud)

它不是仅仅更改提交的作者,而是使用我的好电子邮件进行了新的提交,但没有更改旧的提交。

2.

git filter-branch --env-filter 'if [ "$GIT_AUTHOR_EMAIL" = "incorrect@email" ]; then
     GIT_AUTHOR_EMAIL=correct@email;
     GIT_AUTHOR_NAME="Correct Name";
     GIT_COMMITTER_EMAIL=$GIT_AUTHOR_EMAIL;
     GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"; fi' -- --all
Run Code Online (Sandbox Code Playgroud)

正如这里所看到的,但它没有做任何事情......

3. 在其中一个答案中,有人提到我应该使用与我使用的相同的命令。

git rebase -i -p <The last commit with the good email>

但没有“-p”。我尝试过,但它也进行了新的提交,并且没有将旧的提交与旧的日期一起保留。


因此,我需要帮助获取我历史记录中的所有新提交并修复旧提交以获得良好的电子邮件。

git commit

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

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

更新 Mac OS 后 Git 提交问题

更新到最新版本后,我在 Mac 操作系统中收到以下提交错误。尝试重新启动 VS Code,也尝试使用终端,但出现同样的错误。直到git add .这一步工作正常。只有提交命令无法正常工作。可能是什么问题?

在此输入图像描述

 git commit -m "Commit message"
.git/hooks/pre-commit: line 15: python: command not found
.git/hooks/pre-commit: line 16: python: command not found
Run Code Online (Sandbox Code Playgroud)

git commit pre-commit-hook git-commit

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

标签 统计

commit ×4

git ×3

git-commit ×1

gitignore ×1

pre-commit-hook ×1

svn ×1