在sourcetree,Git窗口客户端提交存储库时出错

Din*_*ing 15 git bitbucket atlassian-sourcetree

我是bitbucket,git和sourcetree的新手.我在bitbucket上创建了一个存储库,然后我为win 7安装了sourcetree客户端,然后我用我的本地桌面文件夹克隆了该存储库,然后我将文件放在本地文件夹中,现在当我尝试提交更改时,sourcetree给了我以下错误.

git -c diff.mnemonicprefix = false -c core.quotepath = false commit -q -FC:\ Users\shahjahan_khokher\AppData\Local\Temp\vrkvrvyu.uba

*请告诉我你是谁.

git config --global user.email"you@example.com"git config --global user.name"你的名字"

设置帐户的默认身份.省略--global仅在此存储库中设置标识.

致命:无法自动检测电子邮件地址(得到'shahjahan_khokher @ shahjahan_khokh.(无)')

完成但有错误,请参见上文.

我该如何解决这个问题并成功完成提交和推送.

Ben*_*Ben 31

在不使用Git Bash的情况下使用您的身份解决问题的最简单方法是直接在SourceTree中设置它: -

  1. 得到菜单:工具 - >选项
  2. 在常规选项卡上,填写"全名"和"电子邮件地址"字段
  3. 单击"确定"按钮
  4. 提交你的文件:)


Din*_*ing 18

我得到了上述问题的解决方案,在我的朋友的帮助下,解决方案是

  1. 首先通过从Download Git for Windows安装Git来获取你系统中的Git Bash命令行

  2. 然后从开始manu - Git - Git Bash打开Git Bash并运行这些命令

git config --global user.email "you@example.com" 

git config --global user.name "Your Name"
Run Code Online (Sandbox Code Playgroud)

现在尝试再次提交,问题将得到解决.