Git
■ はじめに あるプロジェクトで管理していたGithubのリポジトリを 別のGithubのリポジトリに移動する必要がでてきたので 調べてみた。 目次 【0】移行方法 【1】--mirrorオプションを使用する方法 1)手順 2)サンプル 3)補足1:--mirrorオプションに…
■ はじめに https://dk521123.hatenablog.com/entry/2020/08/05/144724 の「【2】エラー「Terminated with errors Bootstrap failure」が表示」で シェルスクリプトの改行がCRLFだと、Amazon EMRがうまく動かなかったことがあった。 で、また、エラー表示は…
■ はじめに Github の リモート先が変更された際の対応について、メモ。 目次 【1】使用している git コマンド 1)git remote -v 2)git remote remove 3)git remote add 4)git push origin <ブランチ名> 【2】手順 0)前提条件 1)リモート先の確…
■ はじめに Git の設定により、色々トラブルが解決できるので、メモ。 なお、以下がとても参考になった。 https://qiita.com/hayamofu/items/d8103e789196bcd8b489 目次 【0】設定確認 1)設定全体による確認 2)設定個別での確認 【1】core.autocrlf : …
■ はじめに Gitクライアントソフトが使えなくなったので、 仕方がないから、一連の作業をコマンドラインで行う ■ 基本コマンド 1)git clone 2)git diff 3)git add 4)git commit 5)git push 6)git mv 7)git rm 1)git clone ソースのダウンロ…
■ はじめに https://dk521123.hatenablog.com/entry/2020/07/11/182959 の続き。 上記の関連記事で関係したGitの文法やGitコマンドについて、まとめる。 目次 【1】関連する基本文法 【2】関連するコマンド 【1】関連する基本文法 1)HEAD 2)^ (キャ…
■ はじめに Git で開発する際に、自分や他のメンバーがミスって 状態を戻したい場合の対処方法を調べて、まとめる 今回は、リモートリポジトリの状態を戻すことに絞る (ローカルや個人ブランチは、下手にやるより、 最悪、取り直して、再度、修正をしたほう…
■ はじめに リリースが近づいてきて、リポジトリにタグ付けする機会があったので、 git の タグに関連することを纏める 目次 【1】タグ 【2】タグに関するコマンド 【3】Github でのタグに関するあれこれ 【4】クライアントソフト でのタグに関するあれ…
■ はじめに Git / Github でのトラブルについて、まとめる 目次 【1】トラブル内容 Case1 : Windows のパスワードを変更したがGitにアクセスに失敗 Case2 : Gitのパスワードを間違ってキャッシュに残ってアクセスに失敗 【2】解決案 【3】詳細手順 【1】…
■ はじめに Git でファイル移動した際にはまった点があったので そのことも含めてメモ。 目次 【1】mvコマンド 【2】rmコマンド 【3】使用上の注意 1)空白が含まれている場合 【3】トラブル 【1】mvコマンド * ファイル移動 * 必要時には『mkdir -p […
■ はじめに 現場・プロジェクトによって、Gitの運用の仕方が変わるので、 一般的に知られているブランチモデル について、調べてみる。 ブランチモデル 【1】 GitHub Flow 【2】 Git-flow 【3】 Gitlab-flow 【4】 Git Feature Flow 【1】GitHub Flow *…
■ はじめに Git のGUIクライアントを調べてみた ■ Git の GUIクライアント 【1】GitHub Desktop 【2】TortoiseGit 【3】SourceTree 【4】GitKraken(ギットクラーケン) 【1】GitHub Desktop * GitHub社が提供しているフリーの Git クライアントソフト …
■ はじめに の続き。 今回は、GitBucketの使い方について扱う ■ ユーザ/グループ ユーザ/グループ作成 [1] [r]-[System Administration]を選択 [2] 以下の操作を行う + ユーザ作成の場合、[New User]ボタン押下 + グループ作成の場合、[New Group]ボタン押下…
■ はじめに https://dk521123.hatenablog.com/entry/37634122 の続き。 今回は「GitBucket」を扱う。「BitBucket」ではない。 ■ GitBucket Scalaで実装されたオープンソースのGitサーバ 凄い簡単に設定できる(気軽に試せる) https://takezoe.hatenablog.co…
■ はじめに * Gitにおいて、あるブランチの変更を別のブランチに統合する方法は、以下の通り。 ~~~~~ 【1】マージ (merge) 【2】リベース (rebase) ~~~~~ 【1】マージ (merge) * ブランチを合流させる 【2】リベース (rebase) * ブランチを付…
【1】インストール 1)公式サイトからインストーラをダウンロードする https://git-scm.com/ 2) インストーラでインストールする 「Select Components」では、全てチェックを付ける。(特に「Git Bash」は後で使う) それ以外はデフォルト・インストール。…
■ はじめに Git に関するこまごまなメモ。 目次 【1】管理に含めない場合 【2】エイリアスを使う 【1】管理に含めない場合 [1] 「.gitignore」を作成する (vi .gitignore) [2] 除外するファイルを「.gitignore」に記述する (例「*.log」) 【2】エイリア…
■ はじめに Gitのブランチについて、学ぶ 目次 コマンド一覧 【1】ブランチの一覧表示 【2】ブランチ作成 【3】ブランチへ移動 【4】ブランチを取り込む 【5】マージ済/未処理のブランチ一覧を表示 【6】ブランチの削除 【7】変更の状態を確認 応用 …
■ 動画 Udacity の Freeコースを見つけたので、メモ。 Version Control with Git https://www.udacity.com/course/version-control-with-git--ud123 ■ Gitのファイル管理状態 【1】ローカル 1-1) ワーク ツリー (Work tree) 1-2) ステージング (Sta…
■ Git (ギット) * 分散型バージョン管理システム 3つの状態 【Step1】作業ディレクトリ 【Step2】ステージング・エリア(インデックス) 【Step3】レポジトリ(Gitディレクトリ) 【Step1】作業ディレクトリ * 共有リポジトリ(≒リモート・リポジトリ)から取得…
■ はじめに リポジトリ について、メモ。 目次 【1】共有リポジトリ 【2】通信プロトコル 【3】サンプル 【1】共有リポジトリ git init --bare * 共有リポジトリ設定 git remote add [リポジトリ名] [リポジトリ場所] * 共有リポジトリ追加 * ex. git re…