• Linux


    启动

    sudo gitlab-ctl start

    关闭

    sudo gitlab-ctl stop

    重新加载配置文件

    sudo gitlab-ctl reconfigure

    在本地初始化一个本地仓库

    git init

    设置远程仓库地址

    git remote add origin https://github.com/zengyh/ttt.git

    初始化后的仓库支线如果想提交到远程服务器,则需要先与上游(远程支线)进行关联,才可以提交

    git branch --set-upstream-to=origin/master master   //将本地master分支与远程服务器的master分支关联,这样上传后的内容会直接关联远程的master分支,自动进行合并

    或者

    git branch -u origin/master   将当前分支设置为跟踪远程分支

    取消对master的跟踪

    git branch --unset-upstream master

    添加变更

    git add .

    提交

    git commit -m "注释"

    更新至远程服务器

    git push origin master   //提交到远程服务器的master节点,不添加节点,默认提交到配置的上游

    新建分支

    git branch new_branch_name

    提交新建的分支

    git push origin new_branch_name   远程仓库会默认创建相同名称的分支

    linux的项目文件夹中,如果git分支切换,目录中对应的分支下的文件也会改变

    合并分支

    先切换到主分支

    git checkput master

    与子分支进行合并

    git merge son_branch_name

    若出现冲突,则先解决冲突,在冲突环境切换分支,会自动提示冲突文件

    文件中出现自动生成的代码

    ======>HEAD

    当前分支内的内容

    ======

    其他提交的分支中的内容

    ======<

    解决冲突后,将该文件在主分支内添加并提交   add  commit

    然后再推送至远程服务器

    git push

    远程服务器更新主节点后,其他自分支没有自动删除,可以使用如下命令进行子分支的删除操作

    git push origin --delete <BranchName>

  • 相关阅读:
    maven 执行mvn package/clean命令出错
    IDEA
    贝叶斯
    python基础之python基本数据类型
    python基础(一)python数据类型,条件,循环
    ...
    读取70开头的xml,gbk转成utf-8
    CSS实现多个Div等高,类似表格布局
    JBOSS 5 session时间配置
    padding
  • 原文地址:https://www.cnblogs.com/zst-blogs/p/12215364.html
Copyright © 2020-2023  润新知