zoukankan      html  css  js  c++  java
  • Git与GitLab的分支合并等简单的测试操作

    ========Git与GitLab一起使用的一些学习笔记=======

    如何在Linux下进行GitLab的安装与配置,这里不再描述,网络上有很多的资源可以参考!

    gitlab 和gitHub一样,配置了ssh就不需要再使用账号和密码,合并分支的时候或者自动同步的时候都比较方便

    配置好ssh后(这一步,网络上也有很多的教材可以参考)
    0: git init (如果是要从远程仓库中来去项目,这里就不需要再git init了)
    1: git config -gloabl user.name "fengge518"
    git config -gloabl user.email "8888666999@qq.com"

    2:git clone git@192.168.1.102:fengge518/demo01.git --拉取ssh的地址

    3: git pull 每次更新的时候就git pull 拉取一下

    4:在本地修改之后,就先git add . (修改的文件等)

    5:git commit -m "add 1.txt"   提交到暂存区

    6: git push 即可

    7: 查看本地的git的一些配置信息 $ git config --list


    ========分支相关==================
    git branch:查看当前的分支
    git branch --list:查看本地这个项目的所有分支
    git checkout mybranchName:切换到一条分支上面
    git checkout -b temp 和下面两句是一样的效果
    git branch temp//-创建分支
    git checkout temp//---切换分支
    git branch -d temp // 使用 git branch 的 -d 选项执行删除操作

    1: 在gitlab有master分支,我们就在创建一个dev_test 开发的分支
    2:各个程序员下载clone了 dev_test的分支到本地,自己在创建一个自己的分支如 my01分支
    3:各个程序员开发的时候,使用my01分支上面就行修改更新操作,再合并到

    4:如:切换到my01的分支 git checkout my01
    5:在my01分支开发ok之后,我们就需要合并两个分支:$ git merge my01 Dev_test01

    6:推送到远程的仓库分支(非master分支) $ git push --set-upstream origin Dev_test01

    =========一些学习的截图===========

    配置一些参数:

     去掉隐藏了注册的功能

     首页的文子描述

     每次准备修改前,建议都先git pull一下

    delete与add一些测试操作

     提交到远程的开发仓库分支

     

     Master分支上面并没有修改后的一些文件

     接下来我们就开始合并开发分支到主分支

     我们也可以使用命令来手动合并分支

     我们可以看到合并分支后,在Master主分支上也有了新增等的文件

    最后如果我们忘记了GitLab管理员的账号和密码怎么办?

     

  • 相关阅读:
    《aelf经济和治理白皮书》重磅发布:为DAPP提供治理高效、价值驱动的生态环境
    在线直播: .NET与物联网主流技术探秘 初识IoT!
    2019,.Net开发者的高光时刻
    git stash 切换分支以后 恢复
    redis之简单动态字符串(SDS)
    mysql机制总结
    mac 修改用户权限
    sql注入方法以及防范
    redis学习
    mysql百万数据分页查询速度
  • 原文地址:https://www.cnblogs.com/Fengge518/p/12093118.html
Copyright © 2011-2022 走看看