zoukankan      html  css  js  c++  java
  • Git工作中用法(Gitlab)

    感觉又有了新的认识。  一共有3个仓库,本地自己的,远程自己的,远程主仓库。

    为了方便能及时从主仓库获取更新的内容要将远程主仓库也clone下来

          git clone upstream url    //远程主仓库命名为upstream

          git clone url   //默认名称为origin

    git add 将工作区改动添加到暂存区

    git commit 将暂存区内容添加到本地自己的当前分支

    git push origin shopping  将本地仓库的shopping分支推到origin(远程自己的)

    然后提Merge Request,将远程自己的shopping 分支合到远程主仓库

    当同意了Merge Request,分支合并完成之后,用git fetch将更新取回本地仓库,用get fetch upstream

    然后切换到分支master   git merge upstream/master。这使得本地仓库更新。

    然后更新远程自己的仓库,使用git push origin shopping

    ///////////////////////////////////////////////////////////////////////////////////////// 

    最近一直在实习,虽然原来学习过Git,但在工作中用起来的时候还是觉的很鸡肋。简单整理了工作中用到的流程和命令。

    1.首先是要fork出自己的工作仓库到本地,git clone url

    2.创建自己的分支,git checkout -b shopping

    3.进行修改, git add a.txt 添加文件到暂存区,git add -A 将工作区的修改同步到个人仓库。(常用于修改)

    4.git commit -m "描述"   提交暂存区的修改到个人仓库

    5.git push origin shopping  origin是指远程仓库,可用命令git remote来查看远程仓库,shopping是分支

    git diff可以查看 工作区与本地仓库之间的差别。

  • 相关阅读:
    1105 Spiral Matrix (25分)(蛇形填数)
    1104 Sum of Number Segments (20分)(long double)
    1026 Table Tennis (30分)(模拟)
    1091 Acute Stroke (30分)(bfs,连通块个数统计)
    1095 Cars on Campus (30分)(排序)
    1098 Insertion or Heap Sort (25分)(堆排序和插入排序)
    堆以及堆排序详解
    1089 Insert or Merge (25分)
    1088 Rational Arithmetic (20分)(模拟)
    1086 Tree Traversals Again (25分)(树的重构与遍历)
  • 原文地址:https://www.cnblogs.com/zqlmmd/p/5828645.html
Copyright © 2011-2022 走看看