TortoiseGit 不会自动添加文件
TortoiseGit doesn't add files automatically
当我在 git 跟踪文件夹中创建新文件并单击 commit
时,它没有显示提交。如果我想显示它,我需要右键单击,然后单击 Add ...
然后提交它。其他用户可以在没有 Add
步骤的情况下提交。我是GitLab项目的master。
另一个问题是每次 TortoiseGit 要求我重新输入用户名和密码时我都想推送,但是当其他人(我的朋友)尝试这样做时,它不会请求他的。
在 TortoiseGit 的设置下,Dialog 2
选项卡上有一个选项 Select Items Automatically
要记住您的密码,您需要保存您的凭据。请参阅设置的凭据选项卡。根据您安装的是哪个,您可以 select 适当的凭证助手。
有关详细信息,请参阅 TortoiseGit Settings 文档。
附带说明一下,必须手动添加文件进行提交通常不是坏事,在许多情况下,深思熟虑地制作提交比仅在工作目录中暴力添加所有更改更有优势.
确保选中 Show Unversioned Files
。参见:
对于你的第二个问题,去 Settings/Git/Credential
并尝试使用 manager
助手。另见 A: TortoiseGit save user authentication / credentials
确保您的 .gitignore 文件中没有可能意外排除文件的规则。例如,我将 localhost.pfx 设置为忽略,但右键单击上下文菜单仍然允许我将其添加到提交中:
您可以删除 .gitignore
文件以重新开始,或者如果您发现它有什么问题,请对其进行编辑。在我的例子中,我不知道为什么,我有一个 *,所以一切都被忽略了,我只是删除它,一切都恢复正常。
关于类似问题:
我希望 Windows 资源管理器在添加新文件时将 git 文件夹显示为已更改(红色)。
以下工作:
> Tortoise > Settings > Icon Overlays
> check the box "Unversioned files mark parent folder as modified"
> Apply & OK
> Restart computer (since it is explorer extension it is not working without restart)
希望对您有所帮助。
当我在 git 跟踪文件夹中创建新文件并单击 commit
时,它没有显示提交。如果我想显示它,我需要右键单击,然后单击 Add ...
然后提交它。其他用户可以在没有 Add
步骤的情况下提交。我是GitLab项目的master。
另一个问题是每次 TortoiseGit 要求我重新输入用户名和密码时我都想推送,但是当其他人(我的朋友)尝试这样做时,它不会请求他的。
在 TortoiseGit 的设置下,Dialog 2
选项卡上有一个选项 Select Items Automatically
要记住您的密码,您需要保存您的凭据。请参阅设置的凭据选项卡。根据您安装的是哪个,您可以 select 适当的凭证助手。
有关详细信息,请参阅 TortoiseGit Settings 文档。
附带说明一下,必须手动添加文件进行提交通常不是坏事,在许多情况下,深思熟虑地制作提交比仅在工作目录中暴力添加所有更改更有优势.
确保选中 Show Unversioned Files
。参见:
对于你的第二个问题,去 Settings/Git/Credential
并尝试使用 manager
助手。另见 A: TortoiseGit save user authentication / credentials
确保您的 .gitignore 文件中没有可能意外排除文件的规则。例如,我将 localhost.pfx 设置为忽略,但右键单击上下文菜单仍然允许我将其添加到提交中:
您可以删除 .gitignore
文件以重新开始,或者如果您发现它有什么问题,请对其进行编辑。在我的例子中,我不知道为什么,我有一个 *,所以一切都被忽略了,我只是删除它,一切都恢复正常。
关于类似问题:
我希望 Windows 资源管理器在添加新文件时将 git 文件夹显示为已更改(红色)。
以下工作:
> Tortoise > Settings > Icon Overlays
> check the box "Unversioned files mark parent folder as modified"
> Apply & OK
> Restart computer (since it is explorer extension it is not working without restart)
希望对您有所帮助。