場景
本身代碼在
git
上, 公司要求再放到svn
上, 復(fù)制了代碼, 導(dǎo)致git
找不到master
,git push
的時候出現(xiàn)以下錯誤
// 錯誤代碼
fatal: You are not currently on a branch.
To push the history leading to the current (detached HEAD)
state now, use
git push origin HEAD:<name-of-remote-branch>
在 Xcode
上錯誤如圖:
一直在 Loading
解決辦法
-
git status
查看所有變化的文件, 把有改動的先刪除 ps: 這個是從別的網(wǎng)站粘貼的, 個人覺得單純刪除不保險, 注意, 注意, 注意, 這里最好是將自己的項目copy
一份到本地其他地方作為備份 -
git checkout master
回到主分支 ps:這里說白了就是回退到master
主分支上這次修改的內(nèi)容會消失 -
git pull
保證一下本地是最新代碼 - 然后將備份的內(nèi)容
paste
就好了