タグ

gitに関するbleu-bleutのブックマーク (7)

  • 「GitHub」と「GitLab」を比較--2大Git VCSの相違点と類似点

    筆者はよく次のような質問を受ける。「プログラミングプロジェクトで使う分散型バージョン管理システム(VCS)は、『GitHub』と『GitLab』のどちらがよいのか」 まず、社内プログラムを構築するだけの場合は、自社サーバー上で単独で使用できるローカルGitインスタンスがあれば十分だ。Gitは自社サーバーやクラウド上で集中型のVCSとして使用することもできる。VCSを自分で構築できるなら、VCSサービスのサブスクリプションは必要ない。このモデルでは、世界中に散在するチームやパートナーとともにプロジェクトを簡単に運営することができる。 しかし、ホスト型Gitサービスのさまざまな付加機能が必要な人もいるだろう。記事では、ソフトウェアサービスの違いから、インターフェースと中核的な価値の類似点までを詳しく解説する。 主な違いは、GitLabに継続的インテグレーション/継続的デリバリー(CI/CD)

    「GitHub」と「GitLab」を比較--2大Git VCSの相違点と類似点
    bleu-bleut
    bleu-bleut 2022/10/15
    GitLabはCICDを組み込んでいる。GithubフローとGitLabフローの違い。GitLabはJiraやSlackと連携できる
  • GitとGitHub、GitLab|概要・それぞれの違いについて解説! |【案件ナビNEWS】

    世の中にはGitGitHubGitLabと、似たような3種類のサービスがあります。同じような名前ですので「同じサービスの呼び方が違うだけ」と考えている人もいるようです。 しかし、これらはそれぞれ独立したサービスの名称です。簡単に説明するとGitHubGitLabはGitのサービスを利用して提供されている個別のサービスです。今回はそれぞれがどのようなサービスであるか、順番にご説明していきます。 そもそもGitとはどのようなサービスか 最初にGitの概要について理解しておきましょう。どのようなサービスであるのかを知らなければ、GitHubGitLabの理解はできません。 Gitのサービス概要 Gitは分散型バージョン管理を実現するシステムの総称です。Gitと呼ばれるサービスがあると思われがちですが、Gitという仕組みがあると考えてもらった方が良いでしょう。 分散型バージョン管理と言われ

    GitとGitHub、GitLab|概要・それぞれの違いについて解説! |【案件ナビNEWS】
    bleu-bleut
    bleu-bleut 2022/10/15
    GitLabはGitLab社のサービスで「グループプライベートリポジトリ」を作ることができる
  • .gitignoreに記載したのにnode_modulesがいつまでもpushされてしまう。 - Qiita

    はじめまして、Yuiです。 私は現在Vue.jsを使って受託開発を行っているのですが、そこで詰まったことを紹介します。 何が起こったか Vueで書いたコードをBitbucketにpushした際、node_modulesが.gitignoreに書かれてあるにも関わらず、まとめてpushされていた。 .gitignoreを見直してもきちんとnode_modulesの記載があり、しばらく原因がわからなかった。 原因 どうやらキャッシュが原因だった。 7/22追記 kmdkukさんよりコメントを頂き、原因がキャッシュではないことがわかりました。すでにgitの追跡対象になっているファイルはどんだけignoreしようとしても追跡対象から外さないとコミット履歴が残ってしまうようです。私はその部分をまとめてキャッシュと呼んでいました・・・・。すみません! 試したこと とりあえず、いかなる条件でもignor

    .gitignoreに記載したのにnode_modulesがいつまでもpushされてしまう。 - Qiita
  • 初心者から一歩抜け出すためのGitの業 〜 git reflog - Qiita

    「かぁーっ、reset --hardしすぎたわー、かぁーっ」 っていう経験、誰でもあるだろう。俺もある。顔面蒼白である。きっとOMGとはこの時のために存在する言葉だったんだろう。 しかし我らがGit大先生にとってはそのコマンドすら、そのリポジトリという歴史上で語り継がれるひとつの史実でしかない。その証拠をお見せしよう。 2013-10-23 10:10 Tatsuro Baba o [git-rebase] Add fuga 2013-10-23 10:09 Tatsuro Baba o Add hoge 2013-10-08 09:35 Tatsuro Baba o Add picture of '平塚の海岸線' 2013-10-08 09:34 Tatsuro Baba o Write the continuance of the diary hogeとfugaという適当なコミットをし

    初心者から一歩抜け出すためのGitの業 〜 git reflog - Qiita
  • PhpStormで始めるGit生活 - RAKUS Developers Blog | ラクス エンジニアブログ

    みなさんこんにちは。ぺちぱー歴5年のフジサワでございます。 今回は、PHP開発にはかかせない、PhpStormとGitを連携させて使用する方法をご紹介します。 有償ツールということもあってか、意外とPhpStormを使用したGitの利用方法について詳しくまとめられている記事が少ないので、いっそまとめてしまおうと思い至りました。 記事では以下の環境をベースに解説しています。 OS:Windows 10 Home Edition PhpStorm: 2017.2.3 なお、今回の記事では、「開発する上でよく使う機能」のうち、基的な一部の機能しかご紹介していません。 他の機能については、また改めて記事にまとめ、投稿させて頂きます。 目次 PhpStormのGit関連のUIについて まずはここから [git clone] 新しいブランチを作成する [git branch] 変更内容をコミットす

    PhpStormで始めるGit生活 - RAKUS Developers Blog | ラクス エンジニアブログ
  • git rebase master に失敗した模様のとき【git】 - DRYな備忘録

    【問題】 % git checkout master % git pull origin master して、ローカルのmasterをリモートのmasterと同期させ、 % git checkout hoge % git rebase master して、hogeブランチに移動して、masterでリベースしてhogeの根元を新しいものにしようとしたら、 First, rewinding head to replay your work on top of it... Applying: hoge01 commit Using index info to reconstruct a base tree... Falling back to patching base and 3-way merge... Auto-merging SampleFile01.js CONFLICT (conte

    git rebase master に失敗した模様のとき【git】 - DRYな備忘録
    bleu-bleut
    bleu-bleut 2018/02/16
    no branchができてしまったとき、git rebase --abortで解決。
  • 変更を一時的に退避!キメろgit stash - Qiita

    gitは、とにかくトピックブランチを作成して作業する。だいたい機能追加とかバグ修正とかの単位でブランチを作って作業します。(ちゃんとやってますよね?) なので、作業の途中で別の修正を優先してお願いっ!なんて言われたときは、別のブランチに切り替えて作業をする必要がでてくる。そんな時に変更を一時的に退避しておくことのできる機能、それがstashである。 では、早速使い方 まだcommitしていない状態の変更ファイル(addしてる or add していない)が存在する状況で、次のコマンドを実行すると変更ファイルを退避することができる。 ※saveは、省略することもできる。 これでファイルの退避完了!git statusとか見てみると変更状態であったファイルがなくなっている。この状態なら安心してブランチを切り替えることもできる。めでたしめでたし。 と、退避だけならこれで終わりだけど、次につかうとき

    変更を一時的に退避!キメろgit stash - Qiita
    bleu-bleut
    bleu-bleut 2018/01/19
    git stash
  • 1