写点什么

git 分支

作者:Jason199
  • 2022 年 8 月 06 日
  • 本文字数:1913 字

    阅读完需:约 6 分钟

git 分支

git 分支

        初始化仓库以后, 会自动生成一个分支叫做 master

          叫主要分支, 根分支

        我们可以开辟更多得分支, 去分别书写相对独立内容在每一个分支上

         

1. 创建一个分支

        打开命令行, 切换到 .git 所在得目录

        输入指令 $ git branch 你自定义得分支名称

        注意: 你的当前分支内有什么, 你开辟出来得分支相当于把你的内容复制一份

         每一个分支创建得时候, 都是所在分支得所有内容

2. 查看分支情况

        打开命令行, 切换到 .git 所在得目录

        输入指令 $ git branch

        你就能查看到当前分支情况

3. 切换所在分支

        打开命令行, 切换到 .git 所在得目录

        输入指令 $ git checkout 你要去到得分支名称

        就会切换你所在得分支

4. 合并分支

        合并操作: 只能是你站在哪一个分支上, 把别的分支得内容合并到自己身上

        打开命令行, 切换到 .git 所在得目录

        输入指令 $ git merge 你要合并过来得分支

        指定分支上的所有内容就会合并到你的身上

5. 删除本地分支

        离开你要删除的分支

        打开命令行, 切换到 .git 所在得目录

        输入指令 $ git branch -d 你要删除的分支

          如果分支上有些历史版本

          还有一些没有形成历史版本的临时文件

          那么这个分支可能删除不掉

        离开你要删除的分支

          强力删除分支的指令

          不管分支里面又什么都直接删除

          打开命令行, 切换到 .git 所在的目录

          输入指令 $ git brach -D 你要删除的分支

 分支的远程操作

        建立的其他分支以后, 默认是不会上传到远程的

          git 默认上传 master 分支

        上传的时候

          $ git push -u origin master

          把当前分支和远程的 master 分支建立连接

1. 把自定义分支的内容上传

        切换到你要上传内容的分支

        打开命令行, 切换到 .git 所在的目录

        输入指令 $ git push origin 分支名称

2. 删除远程分支

        打开命令行, 切换到 .git 所在的目录

        输入指令 $ git push origin --delete 你要删除的分支名称

分支的命名规范

1. 主分支 - master

        创建 git 仓库的时候就会生成的

        不接受任何代码上传

        只接收 dev 分支合并的内容

        只存储每一个迭代版本中经过测试合格的版本

      2. 主开发分支 - dev / development / deve

        初始化项目以后, 就会直接从 master 上开辟的分支

        不接受任何代码上传

        只接收 主功能分支 合并的内容

        存储再开发过程中的每一个阶段内容

      3. 主功能分支 - feature-xxx

        直接从 dev 分支上开辟出来的分支

        进行各个功能的开发

        开发完毕以后吧代码合并到 dev 分支上

        接收文件上传

      4. 功能 bug 解决分支 - feature-xxx-fix-xxx

        再项目运行过程中, 出现 bug 进行修复的分支

        都是从 功能分支 上开辟出来的

        修改完毕以后合并到 功能分支上

        再由功能分支合并到 dev 分支上

      5. 紧急 bug 解决 - hot-fix-xxx

        直接从 master 上开辟

        进行紧急的 bug 修复

        修复完毕以后, 直接合并到 master 上

密钥

        github 上传除了可以使用 https 的地址

          还有一个地址是 ssh 的地址

          需要在你的电脑里面配置一个密钥, 然后直接登录

1. 打开命令行, 目录无所谓

      2. 输入指令 $ ssh-keygen -t rsa -C "你 Git 工具的全局邮箱"

        回车以后会要求你填写二次验证密码

        可以不写, 直接三个回车

        生成密钥

      3. 去到你的电脑里面找到密钥

        找到目录下的 pub 文件

        复制文件内的全部内容

      4. 来到 github

        右上角用户 -> settings

        选择 SSH

        点击 SSH key 后面的 new SSH key

        title 位置随便写

        key 的位置书写你粘贴下来的密钥

      5. 添加成功了

        以后你就可以使用 ssh 地址上传和下载了

       


发布于: 刚刚阅读数: 4
用户头像

Jason199

关注

还未添加个人签名 2022.04.29 加入

一条努力上岸的咸鱼

评论

发布
暂无评论
git 分支_git fetch_Jason199_InfoQ写作社区