多分支开发(本地),远程GIT开发,如何成为其他码云项目的开发者,如何成为公司自建git服务器的开发者

多分支开发(本地)

1.创建分之
	git branch 分支名
    --eg:git branch dev
    
2.查看分支
	git branch
    
3.切换分支
	git checkout 分支名
    --eg:git checkout dev

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)
    
    '''
    

远程GIT开发

两种本地与远程仓库同步

"""
1)你作为项目仓库初始化人员:
	线上要创建空仓库 => 本地初始化好仓库 => 建立remote链接(remote add) => 提交本地仓库到远程(push)
	
2)你作为项目后期开发人员:
	远程项目仓库已经创建成功 => 复制远程仓库到本地(clone) => 进入仓库就可以进行接下来的开发
"""

第一种:建立remote链接(实际上就是和远程仓库做对应关系),提交代码到远程源和拉取代码

1.查看仓库已配置的远程源
	git remote
    git remote -v

2.查看remote命令帮助文档
	git remote -h
    
3.删除远程源
	git remote remove 源名称
    eg:git remote remove origin
    
4.添加远程源
	git remote add 源名称 源地址
    eg:git remote add origin  git@gitee.com:doctor_owen/luffyapi.git
        
5.提交代码到远程源
	git push 源名称 分支名
    
    
6.克隆远程源
	git clone 远程源地址
    
    
'''

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

'''

使用SSL协议远程连接远程源

1.创建电脑的公钥私钥
官网:https://gitee.com/help/articles/4181#article-header0

1.输入命令 ssh-keygen -t rsa -C "*@*.com"
	''' 邮箱填写自己的邮箱即可 '''
 按照提示完成三次回车,即可生成 ssh key。
	

2.复制生成后的 ssh key,通过仓库主页 「管理」->「部署公钥管理」->「添加部署公钥」 ,添加生成的 public key 添加到仓库中。
	'''
	
		windows:在C:\Users\用户文件夹\.ssh 中  .pub 的是公钥 另一个是私钥
	
	'''
    
3.加后,在终端(Terminal)中输入ssh -T git@gitee.com 首次使用需要确认并添加主机到本机SSH可信列表。若返回 Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。
2.提交本地代码到远程仓库
命令:git push 源名 分支名

如何成为其他码云项目的开发者

'''

1)生成自己电脑的公钥,配置到自己的码云个人公钥中
2)把自己的码云用户名提供给别人,别人添加你成为项目开发者
3)自己确认添加,成为开发者,克隆开发项目,进行开发

'''

如何成为公司自建git服务器的开发者

'''

1)生成自己电脑的公钥(公钥生成一次就可以了),把它提交给项目管理者
2)项目管理者添加你公钥,加入开发者,提供给你项目克隆地址
3)克隆开发项目,进行开发

'''
posted @ 2022-07-07 17:48  春游去动物园  阅读(147)  评论(0编辑  收藏  举报