サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
git-tutorial.backlog.com
ブランチ ブランチとは ブランチの運用 ブランチの切り替え ブランチの統合 トピックブランチと統合ブランチでの運用例 チュートリアル1 ブランチを使ってみよう! 0. 前準備 1. ブランチを作成する 2. ブランチを切り替える 3. ブランチをマージする 4. ブランチを削除する 5. 並行で作業する 6. マージでの衝突を解決する 7. rebaseでマージする リモートリポジトリ pull fetch push タグ タグ チュートリアル2 タグを使ってみよう! 0. 前準備 1. 軽量タグを追加する 2. 注釈付きタグを追加する 3. タグを削除する コミットの書き換え 直前のコミットを修正する 過去のコミットを打ち消す コミットを捨てる コミットを抜き取る コミットの履歴を書き換える ブランチ上のコミットを一つにまとめてマージする チュートリアル3 コミットを書き換えよう! 1.
※1. SVNのrevertは変更の取り消しだが、Gitのrevertは打ち消し用のコミットで、同じコマンドでも意味が異なる ※2. SVNではブランチとタグは仕組み上同一だが、Gitでは明確に異なる ※3. SVNではローカルリポジトリ/リモートリポジトリという概念がないためコミットすると即座にリモートに反映されるが、Gitではローカルリポジトリへの反映とリモートリポジトリへの反映方法が異なる
Gitの基本 Gitを使ったバージョン管理 履歴を管理するリポジトリ 変更を記録するコミット ワークツリーとインデックス チュートリアル1 Gitの基本 Gitのインストール 初期設定 新しいリポジトリを作成する ファイルをコミットする リポジトリの共有 リモートリポジトリにプッシュする リモートリポジトリをクローンする リモートリポジトリからプルする チュートリアル2 リポジトリの共有 リモートリポジトリをBacklog上に作成する リモートリポジトリにプッシュする リモートリポジトリをクローンする クローンしたリポジトリからプッシュする リモートリポジトリからプルする 変更履歴の統合 変更履歴のマージ 競合の解決 チュートリアル3 変更履歴の統合 競合状態でプッシュする 競合を解決する Gitの基本 ワークツリーとインデックス Gitでは、Gitの管理下に置かれた、みなさんが実際に作業
プルリクエスト プルリクエストを使った開発プロセス プルリクエストを利用したプロセスは、以下のようになります。 [ 開発者 ] 作業対象のソースを clone または pull します。 [ 開発者 ] 作業用のブランチを作成します。 [ 開発者 ] 機能追加、改修といった開発作業を行います。 [ 開発者 ] 作業が完了したら push します。 [ 開発者 ] プルリクエストを作成します。 [ レビュー・マージ担当者 ] 通知されたプルリクエストから変更を確認しレビューします。 [ レビュー・マージ担当者 ] レビュー結果を判断し、必要ならば開発者にフィードバックします。 [ レビュー・マージ担当者 ] レビューの結果、問題がない場合はマージします。 [ レビュー・マージ担当者 ] レビューの結果、対応自体が不要となるなど、プルリクエスト自体が必要ない場合はクローズします。 上記の3〜7
stepup-tutorial/tutorial7ディレクトリに移動します。このリポジトリの履歴は次の図で表す状態になっています。 ここでは、issue1ブランチのすべてのコミットを、ひとつのコミットとしてまとめてmasterブランチに取り込みます。 masterブランチに移動した後、--squashオプションを指定してmergeを実行します。 $ git checkout master Switched to branch 'master' $ git merge --squash issue1 Auto-merging sample.txt CONFLICT (content): Merge conflict in sample.txt Squash commit -- not updating HEAD Automatic merge failed; fix conflicts an
Gitの基本 Gitを使ったバージョン管理 履歴を管理するリポジトリ 変更を記録するコミット ワークツリーとインデックス チュートリアル1 Gitの基本 Gitのインストール 初期設定 新しいリポジトリを作成する ファイルをコミットする リポジトリの共有 リモートリポジトリにプッシュする リモートリポジトリをクローンする リモートリポジトリからプルする チュートリアル2 リポジトリの共有 リモートリポジトリをBacklog上に作成する リモートリポジトリにプッシュする リモートリポジトリをクローンする クローンしたリポジトリからプッシュする リモートリポジトリからプルする 変更履歴の統合 変更履歴のマージ 競合の解決 チュートリアル3 変更履歴の統合 競合状態でプッシュする 競合を解決する Gitの基本 履歴を管理するリポジトリ リポジトリとは、ファイルやディレクトリの状態を記録する場所で
プルリクエスト プルリクエストとは? みなさんの会社やチームではコードレビューしていますか?コードレビューする文化は根付いていますか?コードレビューする文化を根付かせる、タスク化するにはどうしたらいいでしょうか。 ”本番適用するソースコードは必ずレビューする” というルールを決めたとしても「忙しくてレビューできない」「レビューしたいけど、どこが変わったか見つけるのが面倒」などの意見が多く、レビューをしなくなっていきます。 コードレビューする文化を組織に根付かせることは、とても難しいです。しかし、プルリクエストを使うことで組織にコードレビューする文化を根付かせることができます。 プルリクエストを使わない開発プロセス プルリクエストを使う開発プロセス プルリクエストとは簡単に言うと、開発者のローカルリポジトリでの変更を他の開発者に通知する機能です。プルリクエストは次のような機能を提供します。
Backlogでは、管理者権限のあるユーザからでないとGitリポジトリの作成ができません。自分のユーザが管理者権限を持っていない場合は、管理者権限を持っている方に頼んでリポジトリを作成してもらってください。または、フリープランのBacklogスペースを取得してご利用ください。 スペースの取得はこちら まずは、Backlogにログインし、リポジトリを作成するプロジェクトのメニューから「Git」をクリックします。プロジェクトがまだ一つもない場合はプロジェクトを作成してください。 Gitの項目が表示されていない場合は、Git機能を有効にするプロジェクトを選択し、「プロジェクト設定」 > 「Gitの設定」で、Git機能を有効にします。 Git機能を有効にしたら、同じくGitの設定画面より「リポジトリを追加する」をクリックします。 「リポジトリ名」と「説明」を入力して「リポジトリを作成する」ボタンを
まずは、次のサイトからTortoiseGitのインストーラとランゲージパックをダウンロードします。32ビット版と64ビット版がダウンロードできるので、自分の使っているWindowsと同じ物を選択してください。 使っているWindowsが32ビット版か64ビット版なのかわからない場合は、次の方法で調べることができます。 「スタートメニュー」の「コンピュータ」を右クリックし、右クリックメニューから「プロパティ」をクリックします。 次の画面、「システムの種類」の所に表示されます。 ダウンロードしてきたインストーラのファイルをダブルクリックして起動します。次の画面が表示されるので、「Next」をクリックします。 「Next」をクリックします。 「TortoisePLink」を選択したまま、「Next」をクリックします。 このままで「Next」をクリックします。 「Install」をクリックします。
このページを最初にブックマークしてみませんか?
『git-tutorial.backlog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く