git多分支开发、远程源https(远程源地址)、码云(gitee)使用


一、多分支开发

    分支操作

  注意:空的主支master 下,不能创建分支。

1.创建分支
>: git branch 分支名

2.查看分支
>: git branch

3.切换分支
>: git checkout 分支h

4.创建并切换到分支
>: git checkout -b 分支名

5.删除分支
>: git branch -d 分支名

6.查看远程分支
>: git branch -a

7.合并分支
>: git merge 分支名
把dev分支合并到master分支:切换到master分支,执行合并dev分支的命令

注意:
​协同开发:

1)多个开发者都是在一个分支上进行开发,不出意外,该分支一定叫dev(协同开发)
2)如果出现一个特殊任务(敏感任务),与正常业务关系不紧密,甚至可能大的影响正常的dev分支开发,可以依赖dev开一个子分支,进行开发,开发完毕后合并到dev分支,再删除该分支即可
3)所有的开发任务都可以在dev分支上进行(除非公司硬性要求不能直接在dev分支开发,只能在dev子分支开发,测试通过后才能合并给dev)
"""
图片:
1

 

 2

 3

 4、在dev分支下,新增dev文件到版本库

 5、

 6、在dev分支下 再创建分支dev1

 7、

 二、gitee

注:远程git开发(用gitee)

1、去gitee官网注册登录

2、线上:新建仓库

 

 

 

 

 结果:

 

 4、注意:若创建的仓库名  在你的本地不存在,就立马去本地建。

                 若创建的仓库名  在你的本地存在,就 git终端:git  remote     表示:(查看仓库已配置的远程源)。若没有,就添加远程源 

     remote源操作

1)查看仓库已配置的远程源
>: git remote
>: git remote -v (-v 表示具体信息)

2)查看remote命令帮助文档
>: git remote -h

3)删除远程源
>: git remote remove 源名
eg: git remote remove origin

4)添加远程源
>: git remote add 源名 远程源地址 (注意:源名可以自己起,但是一般都起成 origin)
eg:git remote add orgin git@gitee.com:doctor_owen/luffyapi.git (ssh远程源地址)
eg:git remote add orgin https://gitee.com/linda666/luffyapi.git (https远程源地址)

5)提交代码到远程源
>: git push 源码 分支名 (因为 提倡同一级别的拿取代码)

6)克隆远程源
>: git clone 远程源地址


注意:每个线上的仓库都有自己独有的 远程源地址:

"""
01 添加 远程源(https)

     远程仓库是经理创建的  你不知他的密码用户名

 

 02、提交仓库代码,远程仓库创建成功

 

 

 03、线上新建的库时自动初始化:它已经帮你初始化成仓库了,帮你创建了.git文件夹了

     本地新建一个空文件夹(my_proj),克隆自动在线上初始化的仓库(点击进去仓库)

 克隆 线上自动初始化的仓库

 结果

 

 在克隆下来的 proj仓库里,开发新的功能

 

  因为my_proj中的proj是从克隆的线上仓库(在线上自动初始化的),克隆时本地自己就添加了远程源

(注意:如果克隆的线上仓库,该线上仓库不是在线上自动初始化的,克隆到本地的仓库不自动添加 远程源)。

  提交新开发的代码带远程源(就是线上)

 

 结果

 

"""
1)通过克隆方式连接远程源,默认远程源名就叫origin;所以主动添加远程源来连接远程仓库,源码也用origin
2)本地一个仓库只需要和远程一个源进行同步,所以只需要连接一个远程源,如果还想把本地代码同步给第三个平台,那么可以通过主动添加远程源来连接第三个平台的远程仓库,此时的源码就不能再叫origin了,比如online都可以
3)pull和push都可以提供选择不同的源码,和不同的远程仓库交互
"""

 

 

 

 

 

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM