Android 开发中 git 常用操作

repo init 初始化
repo sync 同步代码(如果哪个仓有问题就进去 git checkout – *,然后重新repo sync 下)
本地编译代码的话:
source build/envsetup.sh
lunch
make -j8 | tee build.log

repo start mydev --all 为所有仓库创建本地分支mydev
repo start mydev . 为当前仓库创建分支mydev
repo abandon mydev 为所有仓库删除分支mydev

git branch 显示所有本地分支
git branch -r 查看本地分支是基于哪个分支的

修改代码常用流程:
git pull 更新本地分支代码,同步
修改代码…
git status 查看状态
git diff 查看修改内容
git add .
git commit -m "message " 提交到本地仓库
git commit --amend 追加修改message内容
repo upload . 上传代码
如果repo upload . 不行则使用git push 上传

git reset --hard commit ID 回退到某个版本

如果repo sync 没改动本地代码(没commit 的情况下)
repo forall -c git reset -hard
repo init
repo sync

发布了27 篇原创文章 · 获赞 18 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_24622489/article/details/86508194