美文网首页
基于GitHub的远程代码仓库管理的实现

基于GitHub的远程代码仓库管理的实现

作者: 代码森林中的一只猫 | 来源:发表于2018-07-11 10:14 被阅读0次

    git的简介

    git是一款开源的分布式版本控制工具
    在世界上所有的分布式版本控制工具中,git是最快、最简单、最流行的
    在Mac上,比较好用的git图形界面客户端有
    SourceTree
    下载地址:http://www.sourcetreeapp.com/download/
    GitHub
    下载地址:https://mac.github.com

    GitHub的简介

    本文主要介绍基于GitHub的远程代码仓库控制,打开 GitHub 网站 https://github.com/, 注册账号并登录,进入个人主页。

    0.png
    在Repository name填入项目名称,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库
    0-2.png

    建立本地仓库

    关联新的远程仓库

    https
    git remote add origin https://gitlab.juanpi.org/bi-source/hiveUDF.git
    git clone https://gitlab.juanpi.org/bi-source/hiveUDF.git

    推送至远程git仓库

    git push origin master

    git常用命令

    git branch 查看本地所有分支
    git branch -a 查看所有的分支
    git branch -r 查看远程所有分支
    git branch -r -d 删除远程分支
    git checkout 检出到工作区、切换或创建分支
    git status 查看当前状态
    git add . 添加至暂存区
    git pull拉回远程版本库的提交
    git push推送至远程版本库
    git stash保存和恢复进度
    git stash list 显示保存进度的列表
    git stash pop [–index] [stash_id]
    git stash pop 恢复最新的进度到工作区。git默认会把工作区和暂存区的改动都恢复到工作区。
    git stash pop --index 恢复最新的进度到工作区和暂存区。(尝试将原来暂存区的改动还恢复到暂存区)
    git stash pop stash@{1}恢复指定的进度到工作区。stash_id是通过git stash list命令得到的
    通过git stash pop命令恢复进度后,会删除当前进度。
    git stash apply [–index] [stash-id]除了不删除恢复的进度之外,其余和git stash pop 命令一样。
    git stash drop [stash-id]删除一个存储的进度。如果不指定stash_id,则默认删除最新的存储进度。
    git stash clear删除所有存储的进度。

    5003938-1badc589eebf8481.jpg

    相关文章

      网友评论

          本文标题:基于GitHub的远程代码仓库管理的实现

          本文链接:https://www.haomeiwen.com/subject/ikncpftx.html