最近在使用Android的repo和git的過程中遇到了很多莫名奇妙的問題,現在記錄一下,便於自己以後的查用。
1.repo sync中遇到error:......checkout ....接一串hashnumber
解決方法:進到它說提示的目錄中,用git status顯示文件,將修改過的文件刪除掉,再重新repo sync
2.repo sync中遇到:contains uncommitted changes
解決方法:進到它說提示的目錄中,使用git reset --hard命令
3. 怎麼對repo下的所有project執行git命令
解決方法:repo forall -c git checkout -b //該條命令會對repo下的project執行切換branch的命令
4. 怎麼切換到你想要的branch
解決方法:git checkout branchName,比如 git checkout testBranch