我的项目上有一个以前的仓库,首先去掉以前仓库,然后在Bitbucket创建仓库。(GitLab类似)
一。Bitbucket创建仓库
二。copy仓库地址备用
三。在Android Studio上去掉以前的git
1.删除vcs.xml文件中的Git,变为vcs=""
2.进入文件目录,删除目录中的.git和.gitIgnore文件
3.如果此时版本控制还没去掉,或者出现这个问题:
四。关联Git
1.点击“Enale Version....",然后选择git
2.选择Add,之后文件均变成绿色,之后再选择Add上面的那个Commit Directory...
3.提交:选择commit and push(填写提交信息,去掉忽略文件)
4.首次提交,会弹出添加url的弹窗:将Bitbuket上copy的URL地址添加进去
5.push成功即可,检查Bitbuket上是否提交成功。
6.如果出现这个问题:Push rejected: Push to origin/master was rejected
在terminl窗口中依次输入命令:
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
之后再重新push(稍微更改一下)
五。同步远程仓库代码:
六。将本地代码提到远程仓库:
1.首先执行操作五,将远程代码拉到本地(有冲突解决冲突)
2.点击提交绿色对号;选中要提交的文件;填写修改的说明;点击commit and push
七:合并不同分支的代码:
1.将分支切换到自己的分支。
2.选中想要合并的分支,点击merge into current
八。切换到其他分支时临时将自己的本地分支保存(不提交到远程仓库),之后再切换为自己分支时恢复临时保存的文件
1.点击version control,点击local change,选中default文件,右键选择shelve changes。
2.此时可以切换其他分支了,
3.切换回来时,选中shelf,选择文件,选择unshelve changes。