android git使用,Android中git的使用

提交过程

git status 查看当前分支状态

git  add  需要提交的文件

git  rm 需要删除的文件

git commit  -m "注释说明"

git  branch  查看当前是属于哪个分支,假如是puppis 分支

git pull --rebase 更新到与服务器同步

git  push origin puppis 提交到puppis分支的远程服务器

git checkout  aa  切换到aa分支上

git  branch -a 显示所有远程分支

git branch 显示本地所有分支

git checkout  remotes/origin/Puppis -b Puppis 建立分支Puppis ,这个分支指向远程分支Puppis

git checkout -b cc  假如当前分支为aa,那么bb就是在aa上建立的一个分支,和aa内容一样

git checkout -f  要恢复的文件  这样就可以恢复到和服务器一样

git cherry-pick  -x  commit号  当其他分支有改过的bug,而你的分支也需要的时候,就可以直接摘过来,就不需要重新改。

git reset  commit号  这个就是删掉本地分支上commit号之后的所有提交  ,最后如果要上传服务器,还需要push上去

git revert  commit 号  这个就是删除本地分支上commit号的该条提交,最后如果要上传服务器,还需要push上去

git reset  commit号 --hard 这个是删除本地分支上得最后一个提交,这个提交只是本地提交,是指没有push到服务器上的。

git reset --hard HEAD  去除刚刚git merge的内容

git reset HEAD 恢复本地提交

merge 的时候先确保本地干净并且和服务器同步了,则先git branch -a 列出所有远程分支如下:

remotes/origin/S101_JH_C

remotes/origin/S101_JH_D

remotes/origin/S101_JH_E

remotes/origin/S101_JH_F

remotes/origin/S101_JH_G

remotes/origin/S101_JH_H

remotes/origin/S101_QZ_A

remotes/origin/S101_QZ_B

remotes/origin/S101_SS_A

remotes/origin/S101_SS_B

remotes/origin/S101_SS_C

则需要通过命令  git merge remotes/origin/S101_SS_A的方式去merge S101_SS_A的内容。

在linux下,一般有几个工程都有分支,则上面那些命令只需要加上repo forall -c  就行。

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值