ja ja ja zh zh ceb ja ja ja ja ja ja ja ja ja fa ja ja ja sv ja de ja sv nl en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja nl en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja en ja de en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja zh zh ceb ja ja ja ja ja ja ja ja ja fa ja ja ja ja ja ja
オプション画面が表示されたら、全般タブを選ぶ。「SoucetreeにGitとMercurialのグローバル設定をファイルの変更を許可する」と「Use this version of SourceTree for URI association」にチェックを入れる。フルネームとメールアドレスのそれぞれの項目に必要なデータを設定する。
Javaのソースファイルを選択すると、ファイル名が反転し右側のウィンドウにソースコードが表示される。「選択をインデックスに追加」ボタンを押す。
Program.javaファイルが「作業ツリーのファイル」から「インデックスにステージしたファイル」に移動する。
もし、表示されたすべてのファイルをインデックスに追加したいのであれば、「全てインデックスに追加」ボタンを押すだけでよい。逆に、追加したファイルを取り消すには、「全てインデックスから除く」ボタンか、ファイルを選択して「選択をインデックスから除く」ボタンを押せばよい。
コミットする方法は次の通りだ。結果は、コンソールでgit commitコマンドを実行したのと同じになる。
「インデックスにステージしたファイル」にあるファイルをコミットする。
下のテキストボックスに変更に伴って記録するメッセージ:「Version-1」を記入し、コミットボタンを押す。
コミットが完了すると、「コミット対象が選択されていません」が表示される。正しくコミットされているかを確認するためにブランチのmasterをクリックする。
樹形図の始まりにVersion-0が表示され、ログにはそのコミットの詳細情報が表示される。これらの情報によってコミットが正しく実行され、記録されたことを確認できるのだ。
さらに、次のコミットにより新たなバージョンが追加されることにより樹形図が伸びる。最初のバージョン:Version-0に続いてVersion-1がコミットされた画面を見てみよう。
樹形図にVersion-0からVersion-1が伸びている。また、表示されたソースコードでは、変更された部分がどこかが分かるようになっている。
SourceTreeを使ってリモート・サーバで変更を共有する作業の流れは以下の通りだ。最初にローカルからリモート・サーバ上にあるリモート・リポジトリに変更をプッシュする。こうすることによって変更を共有する準備ができる。次にリモート・リポジトリの変更をクローン(コピー)、または、プルする。
既にリモート・リポジトリがあって、ローカルにリポジトリがない場合はクローンを使ってローカルに最初のリポジトリを作れば簡単だ。
では、実際の作業の流れを見てみよう。
リモート・リポジトリの設定をする
リモート・リポジトリにローカルのリポジトリの変更を記録するために、リモート・リポジトリを設定する。
SourceTree画面の設定ボタンを押すかメニューバーのリポジトリ→リポジトリ設定を選択する。
リポジトリ画面が表示されるので、追加ボタンを押す。
リモート詳細設定画面が表示されるので、リモート名とパスを設定する。リモート名はデフォルトモードにチェックを入れると、自動的にoriginになる。
また、ここではURL/パスはWindows上のリモート・リポジトリを設定している。このリモート・リポジトリの詳細については「リモート・リポジトリを作成する」の記事で解説している。
リモート・リポジトリの設定ができたら、プッシュを使ってローカルのリポジトリからリモートのリポジトリに変更の記録をする。
プッシュする方法は次の通りだ。結果は、コンソールでgit pushコマンドを実行したのと同じになる。
SourceTree画面のプッシュボタンを押す。
プッシュ画面が表示される。プッシュ先はリモート名のorigin、プッシュするローカルの対象がmasterで、リモートブランチmasterにプッシュされる設定になっている。確認してプッシュボタンを押す。
リモート・リポジトリにプッシュを使って変更の内容が記録されたので、今度はクローンを使ってその内容のコピーを作ってみよう。
クローンする方法は次の通りだ。結果は、コンソールでgit cloneコマンドを実行したのと同じになる。
SourceTree画面の設定ボタンを押すかメニューバーの「ファイル→新規/クローンを作成する」を選択する。
New tab画面が表示される、クローンするために必要な情報を入力する。
一番目の入力項目にクローン元となるリポジトリ(先のセクションで作成したリモート・リポジトリ)を設定する。二番目の入力項目にクローン先のディレクトリを設定する。そして、クローンボタンを押す。
タブの名前が設定したリポジトリの名前gitcloneになり、gitworkと同じ内容のリポジトリがコピーされたのが確認できればOKだ。
プルする方法は次の通りだ。結果は、コンソールでgit pullコマンドを実行したのと同じになる。
プル画面が表示されるので、OKボタンを押す。
プルが実行される。画面のプルボタンの右上に表示された青抜きの数字が消え、別のリポジトリからプッシュされた新しい変更記録が表示されていればOKだ。
このページではSourceTreeの使用方法について簡単にご紹介した。SourceTreeを使いこなすために参考にしていただければと思う。
このページの続きや関連ページは下記から一覧で確認できます。
Gitカテゴリーに戻る
IT講師に興味はありませんか?
・「今までIT講師をやってきたが、更に多くの講義を行いたい」
・「エンジニアとしてやってきたが講師業に魅力を感じている」
・「講師として活躍するためにベースとなる知識を知りたい」
・「様々な分野や言語の講師にチャレンジしてみたい」
という方はぜひIT講師募集のページをご覧ください。
リスキルテクノロジーでは「受講している方々にITを好きになってもらう」ことを目標に、同じ目標に向かって歩んで行ける講師の方を常に探しています。
システム開発やインフラ構築などのエンジニアリング経験を活かし、新入社員などの未経験者や経験の浅い初学者の方々に対してITトレーニングを行っていただくことになります。
テキストやカリキュラムは事前に用意されており、それらを元に講義を進めていくため、IT講師をはじめて実施する方でも安心してトレーニングを実施できます。
IT講師募集のページを見る
SNSでもご購読できます。
Twitterでフォローする
Feedlyでフォローする
リカレントテクノロジー
【ITエンジニア養成スクール & IT研修専門企業のリカレントテクノロジーです。】エンジニアの入り口に立つために役立つようなコンテンツを日々ご提供していきます。講師や代表やスタッフ陣が毎日楽しく書いています。ご質問・ご指摘等はぜひコメントください。
コメントを残す コメントをキャンセル
メールアドレス(公開はされません。) *
次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。
ファイルやディレクトリをコピーするcpコマンドの使い方!【Linuxコマンド集】
ファイルなどを検索する!findコマンドの詳細まとめ【Linuxコマンド集】
grepコマンドの詳細まとめました【Linuxコマンド集】
【初心者向け】3分でわかるLinuxでできることまとめ 10選
【Windows編】フリーテキストエディタ13選!初心者にもおすすめ
lsコマンドの使い方と覚えたい15のオプション【Linuxコマンド集】
ファイル・ディレクトリを削除するrmコマンドについて詳しく!【Linuxコマンド集】
【目的別】初心者におすすめのLinuxディストリビューション7選
【初心者必見】コマンドプロンプトの使い方と覚えておきたい便利な機能
【すぐわかる!】Atomエディタのインストールと日本語化、便利な使い方
【2023年度最新】おすすめの新入社員向けC#研修 9選
【初心者向け】Pythonの特徴8選
【1分で読める】プログラミング講師になる7つのメリット
【PHP入門者向け】 PHPの文字列リテラルについて知ろう
【PHP入門者向け】 文字列の中の変数展開についてまとめました
【ざっくり理解する】 IPv6アドレスとは?
【初心者向け】システムエンジニアとは?その種類と役割は?
【Java & Tomcat】HttpServletResponseインターフェイスについて知ろう
【Java & Tomcat】Webアプリケーションの設定(web.xmlの設定)※サンプルプログラム付き
【Java & Tomcat】Webアプリケーションの設定(マッピング)※サンプルプログラム付き
【Java & Tomcat】コンテンツタイプの設定(setContentType)※サンプルプログラム付き
【Java & Tomcat】サーブレットのライフサイクル ※サンプルプログラム付き
【Java & Tomcat】文字出力用のストリームの取得(getWriter)※サンプルプログラム付き
【Java & Tomcat】リダイレクトの設定(sendRedirect)※サンプルプログラム付き
【Java & Tomcat】サーブレットからフォームデータを取得する(サンプルコード付き)
IT研修サービス(リスキルテクノロジー)
短期IT研修サービス(リスキル)
ビジネス研修(リスキル)
プログラミング講師募集
JavaScript入門
プログラミングスクール
© Copyright 2022 エンジニアの入り口. All rights reserved.
未経験からの育成制度も充実
IT講師に興味はありませんか?
リスキルテクノロジーでIT講師の積極募集を開始! 経験・未経験問わずご応募可能。育成制度で講師スキル向上も目指せます