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.远程合并代码

​ 



  
  

`git init` 命令只是在本地创建一个新的 Git 仓库,并不会将该仓库远程仓库绑定。如果你想要将本地仓库远程仓库关联,需要进行以下步骤: 1. 创建远程仓库:在 Git 托管服务商(如 GitHubGitLab、Bitbucket 等)中创建一个新的远程 Git 仓库。在创建仓库的过程中,你可以选择公开或私有的仓库,并可以设置访问权限合作者等信息。 2. 将本地仓库远程仓库关联:在本地仓库中,执行以下命令将本地仓库远程仓库关联: ``` git remote add origin <remote-repository-URL> ``` 其中,`<remote-repository-URL>` 是远程仓库的 URL 地址。例如,如果你的远程仓库GitHub 上的一个公开仓库,URL 地址可以是类似 `https://github.com/username/repository.git` 的格式。 3. 将本地仓库的修改推送到远程仓库:在本地仓库中,执行以下命令将本地仓库的修改推送到远程仓库中: ``` git push -u origin master ``` 其中,`origin` 是远程仓库的别名,`master` 是本地仓库的主分支。执行该命令时,Git 会将本地仓库的修改推送到远程仓库中,并在远程仓库创建一个名为 `master` 的分支。 完成上述步骤后,本地仓库就与远程仓库成功关联了。以后,你可以在本地仓库使用 `git pull` 命令拉取远程仓库中的修改,使用 `git push` 命令将本地仓库的修改推送到远程仓库中。同时,你也可以在远程仓库中查看本地仓库的提交记录分支信息等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值