4 Git 分支使用 创建和维护远程仓库

本文介绍了开源的概念及其重要性,并详细阐述了如何利用Git进行项目版本控制,包括分支管理、代码合并等流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.什么是开源: 开源就是开放源代码

2.开原许可协议: 有5 种开源许可协议
                           常用: MIT 限制最少的协议

3.为什么要拥抱开源: 我为人人,人人为我

4.项目托管平台: github , Gitee

5. 远程仓库和本地数据传输的方式

 https
        需要每一次输入用户名和密码
        只需要设置一次用户名和密码的配置   直接在终端执行命令   
        git config --global 
        credential.helper store
 ssh 私钥和公钥
        生成公私钥文件:ssh-keygen -t rsa  ”your email address“
        将公钥文件里面所有内容复制粘贴 项目托管平台上



{在新建仓库后出现的页面)

6.本地仓库上传远程仓库

 ① 本地没有仓库
        进入项目目录 :cd project
        git  init
        git add . 
        git commit -m "first  commit"
         git push -u origin master
        git  remote  add origin  远程仓库的地址
②  本地已有仓库
        git  remote  add origin  远程仓库的地址
         git push -u origin master

   

③  生成 SSH key   :
    打开 Git Bash
    输入  ssh-keygen -t rsa -b 4096 -C "wr_qianduan@163.com" 3次回车

7.git push
    将本地的仓库代码上传到远程仓库

8.git clone  远程仓库的地址

9.查看分支列表

  查看本地: git branch  
    
  查看远程
          git branch --all
          git remote show origin

10 创建分支--切换--合并--删除

查看            git branch

创建分支
                git branch  分支的名字

创建并且切换
                git checkout -b  分支的名字

切换分支
                git checkout  分支的名字
                     如果本地有这个分支,是进行切换
                     如果本地没有这个分支,但远程有,属于从远程下拉分支 git fetch origin reg
                     如果都没有,报错

合并分支
                1.  切换到最终合并到(master)的分支     git checkout master
                2. 执行合并代码     git  merge  dev

删除分支
           删除本地
                git  branch -d  分支名字
                git branch -D 分支名字    强制删除本地分支
           删除指定的远程分支
                git  push origin --delete  分支名字

11 下拉分支

    git  pull
    git fetch origin 远程分支名:本地分支

12分支合并  冲突 

①理解:同文件名 不同内容的修改

②  解决办法

 13.远程合并代码

指令解释:

git clone    克隆/下载 复制黏贴 

master  多人开发 防止互相干扰

功能分支:专门用来开发新功能

master 分支 :用来保存和记录整个项目已完成的功能代码(自己先测试没有问题后再合并)只有管理员 可以进行修改

cat   文件名  :查看的是实时修改的内容

新建仓库  文件名

本地初始化配置 
git init,
新建初始化文件 login.html
新建login.css
login.js
git add .  
 git commit -m’描述’
git push -orgin 

gitee  新建分支
       新建公共

个人 文件夹: 克隆仓库地址
新建公共的dev
git clone 地址(克隆只有主分支 )

此时个人电脑里已经有这些文件了

进入终端看一下有哪些内容

git branch
git fetch
git checkout -b ‘zs’ 这时候分支有了



自己在login里面修改
提交git add .
gitcommit -m ‘实现功能’
远程仓库里应该也要有 git push -u orgin zs


远程合并
本地合并:
git branch 
gitcheckout deo

目录

1.什么是开源: 开源就是开放源代码

2.开原许可协议: 有5 种开源许可协议                           常用: MIT 限制最少的协议

3.为什么要拥抱开源: 我为人人,人人为我

4.项目托管平台: github , Gitee

5. 远程仓库和本地数据传输的方式

6.本地仓库上传远程仓库

10 创建分支--切换--合并--删除

11 下拉分支

12分支合并  冲突 

①理解:同文件名 不同内容的修改

②  解决办法

 13.远程合并代码

​ 



  
  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值