Git

【Git】Github の リモート先が変更した際の対応

■ はじめに Github の リモート先が変更された際の対応について、メモ。 目次 【1】使用している git コマンド 1)git remote -v 2)git remote remove 3)git remote add 4)git push origin <ブランチ名> 【2】手順 0)前提条件 1)リモート先の確…

【Git】 Git ~ git config あれこれ ~

Git

■ はじめに Git の設定により、色々トラブルが解決できるので、メモ。 なお、以下がとても参考になった。 https://qiita.com/hayamofu/items/d8103e789196bcd8b489 目次 【0】設定確認 【1】core.autocrlf : 改行コード変換ON/OFF 【2】core.ignorecase :…

【Git】Git ~ 基本編 / 基本コマンド ~

Git

■ はじめに 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 ソースのダウンロ…

【Git】 状態を戻す際に必要な文法・コマンド ~ reset / revert etc ~

Git

■ はじめに https://dk521123.hatenablog.com/entry/2020/07/11/182959 の続き。 上記の関連記事で関係したGitの文法やGitコマンドについて、まとめる。 目次 【1】関連する基本文法 【2】関連するコマンド 【1】関連する基本文法 1)HEAD 2)^ (キャ…

【Git】 状態を戻す方法を考える

Git

■ はじめに Git で開発する際に、自分や他のメンバーがミスって 状態を戻したい場合の対処方法を調べて、まとめる 今回は、リモートリポジトリの状態を戻すことに絞る (ローカルや個人ブランチは、下手にやるより、 最悪、取り直して、再度、修正をしたほう…

【Git】【Github】Git ~ タグ ~

■ はじめに リリースが近づいてきて、リポジトリにタグ付けする機会があったので、 git の タグに関連することを纏める 目次 【1】タグ 【2】タグに関するコマンド 【3】Github でのタグに関するあれこれ 【4】クライアントソフト でのタグに関するあれ…

【トラブル】Git / Github に関するトラブルシューティング

■ はじめに Git / Github でのトラブルについて、まとめる 【1】Windows上でGitの認証が通らなくなった Windows上で、以下のようなケースで、 Gitの認証が通らなくなった。 Case1 : Windows のパスワードを変更したがGitにアクセスに失敗 定期的にWindowsの…

【Git】 Gitコマンド ~ mv 移動 / rm 削除 ~

Git

■ はじめに Git でファイル移動した際にはまった点があったので そのことも含めてメモ。 目次 【1】mvコマンド 【2】rmコマンド 【3】使用上の注意 1)空白が含まれている場合 【3】トラブル 【1】mvコマンド * ファイル移動 * 必要時には『mkdir -p […

【Git】ブランチモデル ~ GitHub Flow / Git-flow etc ~

■ はじめに 現場・プロジェクトによって、Gitの運用の仕方が変わるので、 一般的に知られているブランチモデル について、調べてみる。 ブランチモデル 【1】 GitHub Flow 【2】 Git-flow 【3】 Gitlab-flow 【4】 Git Feature Flow 【1】GitHub Flow *…

【Git】Git クライアントソフト

■ はじめに Git のGUIクライアントを調べてみた ■ Git の GUIクライアント 【1】GitHub Desktop 【2】TortoiseGit 【3】SourceTree 【4】GitKraken(ギットクラーケン) 【1】GitHub Desktop * GitHub社が提供しているフリーの Git クライアントソフト …

【Git】GitBucket ~ 基本編 ~

■ はじめに の続き。 今回は、GitBucketの使い方について扱う ■ ユーザ/グループ ユーザ/グループ作成 [1] [r]-[System Administration]を選択 [2] 以下の操作を行う + ユーザ作成の場合、[New User]ボタン押下 + グループ作成の場合、[New Group]ボタン押下…

【Git】 GitBucket ~ 入門編 ~

■ はじめに https://dk521123.hatenablog.com/entry/37634122 の続き。 今回は「GitBucket」を扱う。「BitBucket」ではない。 ■ GitBucket Scalaで実装されたオープンソースのGitサーバ 凄い簡単に設定できる(気軽に試せる) https://takezoe.hatenablog.co…

【Git】 Git ~ 基本編 / マージ・リベース ~

Git

■ はじめに * Gitにおいて、あるブランチの変更を別のブランチに統合する方法は、以下の通り。 ~~~~~ 【1】マージ (merge) 【2】リベース (rebase) ~~~~~ 【1】マージ (merge) * ブランチを合流させる 【2】リベース (rebase) * ブランチを付…

【Git】 Git ~ 基本編 / あれこれ ~

Git

■ はじめに Git に関するこまごまなメモ。 目次 【1】管理に含めない場合 【2】エイリアスを使う 【1】管理に含めない場合 [1] 「.gitignore」を作成する (vi .gitignore) [2] 除外するファイルを「.gitignore」に記述する (例「*.log」) 【2】エイリア…

【Git】Git ~ 基本編 / ブランチ ~

Git

■ はじめに Gitのブランチについて、学ぶ 目次 コマンド一覧 【1】ブランチの一覧表示 【2】ブランチ作成 【3】ブランチへ移動 【4】ブランチを取り込む 【5】マージ済/未処理のブランチ一覧を表示 【6】ブランチの削除 【7】変更の状態を確認 応用 …

【Git】Git ~ 入門編 ~

Git

■ 動画 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】 Git ~ 初期設定 / Linux 編 ~

Git

■ Git (ギット) * 分散型バージョン管理システム 3つの状態 【Step1】作業ディレクトリ 【Step2】ステージング・エリア(インデックス) 【Step3】レポジトリ(Gitディレクトリ) 【Step1】作業ディレクトリ * 共有リポジトリ(≒リモート・リポジトリ)から取得…

【Git】 Git ~ 基本編 / 共有リポジトリ ~

Git

■ はじめに リポジトリ について、メモ。 目次 【1】共有リポジトリ 【2】通信プロトコル 【3】サンプル 【1】共有リポジトリ git init --bare * 共有リポジトリ設定 git remote add [リポジトリ名] [リポジトリ場所] * 共有リポジトリ追加 * ex. git re…