Android git的使用

1 篇文章 0 订阅

关于android studio如何配置git,可以自行百度(文章很多,这里不做详解)

git命令行提交代码

  1. 找到自己项目文件的子目录下面

  2. 提交代码的时候,最好先看一下远程分支结构,具体是要提交到哪个分支上面

git branch
  1. 拉取最新代码(如果是多人开发,最好每次提交代码,保证这一版是最新的代码)
git pull
  1. 执行添加上传的文件
 git add ./
  1. 查看提交文件的状况:有哪些不一样的文件以及修改的
git status
  1. 执行提交
git commit -m '更新9.26'
  1. push到远程的分支上面
git push 
	或者
git push origin master

如何回滚代码?

这里说一下,如果回滚的话,那么现在写的代码就都没有了。所以如果有用到的代码,自己最好先备份一下

  1. 回滚代码简单的要先看,要回滚到哪一个版本的代码?
 git log
 
 查看提交的历史记录,复制commit id
  1. 版本回退到某一次的提交
 git reset --hard a77d8ac0123a1456cda 
  1. 强制推送到远程分支上面就可以了
git push -f origin master

关于git库的常规操作

  1. git init 初始化仓库
  2. git add 添加本地文件到仓库
  3. git commit -m “xxx” 提交到仓库
  4. git remote add origin https://xxxx.git 添加远程仓库地址
  5. git push -f origin master 将本地的分支版本上传到远程并合并
  6. 关于(6)的master可以通过 git branch 查看分支

类如:不想在当前仓库提交代码,换一个仓库该如何操作
重复以上操作的话,会容易产生如下一个错误:

在这里插入图片描述
产生这个问题的原因是:远程库已经存在
如果想换一个仓库提交本地文件的话,可以执行以下操作:

  • git remote rm origin 删除关联的origin的远程库
  • git remote -v 输入此命令看看之前添加的库url是否存在,如果不存在,则已经删除成功!
  • git remote add origin https://xxxx.git 移除成功后,添加远程仓库地址
  • git push 上传到远程

git合并分支

合并分支,主要就是把分支上面的功能,合并到主分支上边。

  1. git branch 查看目前全部分支情况
  2. 首先切换回master主分支
    git checkout master
  3. 确保master代码是最新的代码
    git pull origin master
  4. 然后我们把main分支的代码合并到master上
    git merge main
  5. git status 查看功能版块合并情况
On branch master
Your branch is ahead of ‘origin/master’ by 5 commits.
(use “git push” to publish your local commits)
nothing to commit, working tree clean

以上内容表示 【你有5个commit,需要push到远程master上】

  1. git push -f origin master 把合并后的功能版块,推送到远程
  2. 如果提示有冲突的话,就需要自行去IDE手动处理了
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值