第一步,通过 Xcode 创建一个名为“X2”的新项目,然后点击
源代码管理:在我的 Mac 上创建 git 存储库
其次,通过以下命令行在另一个地方创建一个新的git dir进行推送
cd ~/文档/临时
mkdir X2
光盘X2
git init --bare .git
第三,回到 Xcode,在 SourceControl > X2 > Configure X2 > Remote 下添加以下内容
~/documents/Temp/X2/.git
然后对代码进行一些更改,然后提交/推送到 X2/master(Create)
截至目前,一切正常,成功。
回到 Github 客户端,~/documents/Temp/X2作为本地存储库,它已经捕获了推送发生的更改。
但是,当单击Commit & Sync按钮时,它说“未选择更改”。单击刚刚发生的推送按钮“编辑”,它显示:
无法编辑提交
无法重置存储库以提交 1d42d81bc45dbec791f59a8c11ae719018c3469f。
一些截图供参考
Github 客户端在 Xcode 中捕获提交和推送
在 Xcode 中完成的提交和推送称为“in”
单击按钮提交和同步
单击按钮编辑
所以,我的问题是 Github 客户端发生了什么?如何解决这个问题?