zoukankan      html  css  js  c++  java
  • CentOS7上GitLab的使用

    生成SSH Keys

    生成root账号的ssh key

    # ssh-keygen -t rsa -C "admin@example.com"

    显示pub key的值

    # cat ~/.ssh/id_rsa.pub

    复制显示出来的 pub key

    以root账号登陆gitlab,点击 "profile settings" 然后点击 "SSH Keys"

    将复制的pub key粘贴进去,然后点击 Add key

    创建一个GitLab仓库

    点击 +New Project

    填写必要信息,点击 Create Project,这样一个Gitlab仓库就创建好了

    通过命令行来提交项目

    首先,检查git是否已经安装

    git --version
    

    如果没有显示git的版本信息,说明还没有安装git,可以使用如下命令安装git

    yum install git
    

    Git全局设置

    git config --global user.name "Administrator"
    git config --global user.email "admin@example.com"

    使用core.editor改变默认编辑器

    git config --global core.editor vim

    验证Git全局设置

    git config --global --list

    将本地项目提交到GitLab仓库

    cd /root/php-mysql-development
    touch README.md
    git init
    git remote add origin git@gitlab.example.com:root/php-mysql-development.git
    git add .
    git commit -a -m "whole project commit"
    git push -u origin master
    

    通过命令提交一个文件到新分支

    添加新分支

    git checkout -b NAME-OF-BRANCH

    添加要提交的文件

    git add NAME-OF-YOUR-FILE
    

    添加提交

    git commit -m “DESCRIBE COMMIT IN A FEW WORDS”
    

    提交文件到新分支

    git push origin NAME-OF-BRANCH

    Git常用命令

    切换到master分支

    git checkout master
    

    将GitLab仓库的更新文件同步回本地

    git pull origin NAME-OF-BRANCH -u
    

    切换到其他分支

    git checkout NAME-OF-BRANCH
    

    检查更改的文件

    git status
    

    添加文件提交

    git add CHANGES IN RED
    git commit -m "DESCRIBE THE INTENTION OF THE COMMIT"
    

    将更改提交到GitLab仓库

    git push origin NAME-OF-BRANCH
    

    删除Git仓库中的所有变更

    git clean -f
    

    将其他分支合并到master分支

    git checkout NAME-OF-BRANCH
    git merge master
    
  • 相关阅读:
    75.iOS内存管理
    74.CocoaPods安装和使用教程
    73.解决Xcode10 library not found for -lstdc++ 找不到问题
    eclipse中启动tomcat,不能访问localhost解决办法
    点对点模式
    点对点架构模式
    淘宝网分析质量属性场景
    架构漫谈读后感
    《探索需求》阅读笔记6
    《探索需求》阅读笔记5
  • 原文地址:https://www.cnblogs.com/edward2013/p/5373262.html
Copyright © 2011-2022 走看看