Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)

简述:本文主要是按顺序进行描述的:创建仓库--》创建项目--》关联并提交---》创建分支---》将分支合并到主分支上去--》版本的回滚---》分支的更新--》以及一些注意事项

使用AS创建一个项目

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第1张图片

 

1.创建本地仓库(就会在选中的目录下面创建一个git仓库)

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第2张图片

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第3张图片

 

关联本地库成功之后(代码会变成红色)Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第4张图片

 

 

2.将工程添加到git版本控制

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第5张图片

 

添加成功后代码颜色  红—>绿色

 

3.将代码提交到缓存区

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第6张图片

 

 

4.本地这块到这里结束了。在关联,提交到远程库之前先创建一个远程仓库。以码云平台为例Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第7张图片

 

获取远程仓库地址,并复制下来Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第8张图片

 

 

5.关联远程仓库,将远程地址与本地相关联

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第9张图片

 

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第10张图片

 

 

6先更新一下远程的仓库,然后再将缓存区的代码上传到git(上面的是更新,下面的是提交)

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第11张图片

 

再点击push即可,此时已经将本地项目

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第12张图片

 

注:如果此时项目上没有 AS上有这样一句话

 

可以再文件夹使用GitGUi强制提交上去

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第13张图片

 

给开发人员配置权限即可进行克隆,提交等基本操作。

 

7.创建分支dev1,创建成功后,当前分支由master切换到dev1

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第14张图片

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第15张图片

 

8.然后将新创建的分支提交到远程库,提交成功则远程仓库会增加一个分支

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第16张图片

 

分支切换直接在右下角进行切换即可

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第17张图片

 

9.分支上开发完了  进行合并提交。用上面的方法将当前分支切换到主分支上。然后meger到主分支,最后再提交代码即可。

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第18张图片

 

10.如果提交代码出现错误需要回滚

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第19张图片

 

比如:我想回滚代码,使我的代码与t1那个版本的一样,那么需要在t2的基础上回退到上一个版本即可。也就是说  git revert 212cb38c ,这时候可能会出现冲突:

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第20张图片

 

此时,我们可以解决冲突点击merge,然后重新提交。当然如果你就是纯粹的想回退你想要的那个版本就直接点击箭头位置,直接回退到git上的你想要的版本。然后push一下即可。  Revert 这个命令会将所有操作Id记录下来  我们可以随时回退到任何一次操作。而reset hard---  这种就会直接干掉不存在记录  也就无法恢复。所以个人比较喜欢用 revert命令。 想回滚哪个分支就切换到哪个分支上,然后通过revert命令进行操作。

 

11.根据主分支来更新项目中分支:先切换到某个分支dev1,然后在远程主分支上点击rebase onto即可如下图。此时也可能存在冲突,需要解决完毕之后再合并到主分支上。(注意:在合并到主分支上之前1.首先将本地分支提交到git上自己的分支上,这样即使有错误也可以进行版本回退之类的操作 2.从远程主分支上更新一下,在本地的dev1分支上解决冲突。3.然后在将dev1分支上的代码合并到主分支上,此时一般就没有冲突了4.将已经处理好冲突的dev1可以再向自己分支的远程上提交一次。)

Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)_第21张图片

总结:以上的操作涉及到,1.远程仓库的建立,关联本地的项目并上传到远程库里面去。2.建立分支,从master分支上更新dev分支,并合并到主分支上。3.版本的回滚操作。

你可能感兴趣的:(Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退))