Xcode在创建项目勾选git会出现警告 please tell me who you are.

2025-04-27 22:17:37
推荐回答(4个)
回答1:

解决方法有两种:

1.在创建新工程的时候,不要勾选本地git 来进行管理 

2.在终端执行如下指令

git config —global user.name “name"

git config —global user.email “mail.com”

Xcode中Git的可视化操作:

Xcode中的Source Control菜单下就是Git的所有操作,基本可以满足我们大部分的Git需求: 

我们可以新建分支、切换分支、合并分支、配置等操作。 在Configuration配置中,可以查看我们的远程仓库,分支情况等。也可以可视化进行配置添加。 。

第二个选项Check Out,也就是检出代码,相当于从远程仓库clone代码。 

Commit就是提交代码,可视化的显示出你修改的部分和上一个版本的修改情况。

Push就是向远程仓库提交代码,你可以选择你要提交的分支 。

Pull就是从远程仓库拉取代码,pull的时候也可以选取分支。个人建议在Push之前首先进行Pull,如果有冲突可以在本地进行解决,不要让自己的代码“污染”远程仓库。

Discard All Changes就是让代码的所有的当前修改都消失,回到上次commit时的状态。当然,这个操作是需要谨慎的。 

最后的History可以看到所有的提交记录。

Xcode右上角的第三个按钮可以显示版本控制编辑器,可以快速的查看你当前代码和前面任何一个版本的差异。

总结,Xcode中的Git操作基本就如上所述,应该说还是非常方便的,其他的使用细节还需要在实际开发中不断的学习和尝试。但是Xcode自带Git只是命令行Git功能的一个子集,个人建议入手Git还是从命令行开始。

回答2:

要输入两个:

git config user.email "这个是邮箱"
git config user.name "你的名字"

两个都设置好了才可以commit代码。


如果解决了您的问题请采纳!
如果未解决请继续追问

回答3:

应该是tell me who you are? 在宾语从句中使用陈述句语句,实际上tell me who you are?就表达出了提问

回答4:

我们知道我们进行的每一次commit都会产生一条log,这条log标记了提交人的姓名与邮箱,以 便其他人方便的查看与联系提交人,所以我们在进行提交代码的第一步就是要设置自己的用 户名与邮箱。执行以下代码:
git config --global user.name "stormzhang" git config --global user.email "stormzhang.dev@gmail.com"
以上进行了全局配置,当然有些时候我们的某一个项目想要用特定的邮箱,这个时候只需切 换到你的项目,以上代码把 --global 参数去除,再重新执行一遍就ok了。 PS:我们在 GitHub 的每次提交理论上都会在 主页的下面产生一条绿色小方块的记录,如果 你确认你提交了,但是没有绿色方块显示,那肯定是你提交代码配置的邮箱跟你 GitHub 上的 邮箱不一致,GitHub 上的邮箱可以到 Setting -> Emails里查看。