📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
編集の要約なし |
|||
| 5行目: | 5行目: | ||
== SmartGitのUI == | == SmartGitのUI == | ||
SmartGitのUIを下図に示す。<br> | SmartGitのUIを下図に示す。<br> | ||
[[ファイル:SmartGit 1.jpg|フレームなし|中央]] | |||
<br> | <br> | ||
===== リポジトリをSmartGitに登録 ===== | ===== リポジトリをSmartGitに登録 ===== | ||
リポジトリが既にローカルに存在する場合、メニューバーの[Repository] - [Add or Create...]を選択して、リポジトリがあるディレクトリを選択する。 | リポジトリが既にローカルに存在する場合、メニューバーの[Repository] - [Add or Create...]を選択して、リポジトリがあるディレクトリを選択する。<br> | ||
<br> | <br> | ||
===== リモートリポジトリのクローン ===== | ===== リモートリポジトリのクローン ===== | ||
登録するリポジトリがローカルに存在しない場合、リモート先のリポジトリからクローンする。 | 登録するリポジトリがローカルに存在しない場合、リモート先のリポジトリからクローンする。<br> | ||
<br> | |||
メニューバー[Repository] - [Clone]を選択する。<br> | |||
[Remote repository]チェックボックスまたは[Local repository]チェックボックスにチェックを入力する。<br> | |||
次に、[Repository URL:]または[Local Directory:]を以下のようにして選択する。<br> | |||
# Remote repository | |||
https://github.com/xxxxx/yyyyy | |||
または | |||
ssh://<ユーザ名>@<ホスト名またはIPアドレス>:<ポート番号>/path/to/repository | |||
など | |||
# Local repository | |||
/home/ユーザ名/xxxxx/yyyyy | |||
~/xxxxx/yyyyy | |||
または | |||
C:\xxxxx\yyyyy | |||
など | |||
<br> | <br> | ||
===== コミット ===== | ===== コミット ===== | ||
コミットするファイルを上図の[Files]項目から選択して、タスクメニューの[Commit]ボタンを押下する。<br> | |||
[Commit]画面が表示されるのでコミットメッセージを入力して、[Commit]ボタンを押下する。 | [Commit]画面が表示されるのでコミットメッセージを入力して、[Commit]ボタンを押下する。<br> | ||
即座にリモート先に反映する場合は、[Commit & Push]ボタンを押下する。 | 即座にリモート先に反映する場合は、[Commit & Push]ボタンを押下する。<br> | ||
<br> | <br> | ||
===== プル ===== | ===== プル ===== | ||
リモートリポジトリに変更がある場合、その変更をローカルリポジトリに反映する場合は、タスクメニューの[Pull]ボタンを押下する。 | リモートリポジトリに変更がある場合、その変更をローカルリポジトリに反映する場合は、タスクメニューの[Pull]ボタンを押下する。<br> | ||
[Pull]画面が表示されるので、[Fetch from:]項目にプルするブランチを入力して、[Pull]ボタンを押下する。 | または、メニューバー[Remote] - [Pull...]を選択する。<br> | ||
[Pull]画面が表示されるので、[Fetch from:]項目にプルするブランチを入力して、[Pull]ボタンを押下する。<br> | |||
<br> | <br> | ||
===== ブランチの追加 ===== | ===== ブランチの追加 ===== | ||
新たなブランチをHEADに追加する場合は、メニューバーにある[Branch] - [Add Branch...]を選択する。 | 新たなブランチをHEADに追加する場合は、メニューバーにある[Branch] - [Add Branch...]を選択する。<br> | ||
[Add Branch]画面が表示されるので、[Branch:]項目にブランチ名を入力して、[Add Branch]ボタンを押下する。 | [Add Branch]画面が表示されるので、[Branch:]項目にブランチ名を入力して、[Add Branch]ボタンを押下する。<br> | ||
<br> | <br> | ||
===== ブランチの切り替え ===== | ===== ブランチの切り替え ===== | ||
ブランチをチェックアウト(切り替え)する場合は、メイン画面左下にある[Branches] | ブランチをチェックアウト(切り替え)する場合は、メイン画面左下にある[Branches]で、チェックアウトするブランチを選択してダブルクリックする。<br> | ||
[Checkout Branch]メッセージが表示されるので、[Checkout]ボタンを押下する。 | [Checkout Branch]メッセージが表示されるので、[Checkout]ボタンを押下する。<br> | ||
<br> | <br> | ||
===== マージ ===== | ===== マージ ===== | ||
developブランチの内容をmasterにマージする場合、masterをチェックアウトして以下の操作を行う。<br> | |||
# SmartGitのタスクメニュー[Merge]ボタンを押下する。<br>developブランチのコミットが表示されていない場合は、メニューバー[Branches]ボタンを押下して、ローカルにあるブランチを全て表示させるようにチェックを入力する。<br> | |||
# 次に、masterブランチよりもコミットが進んでいるdevelopブランチをmasterにマージする。<br>対象のコミットを選択して、[Create Merge-Commit]ボタンを押下する。<br> | |||
<br> | |||
===== コミットログの確認 ===== | |||
以前のコミットやマージを確認、または、プログラムが正常に動作しなくなった場合は以前のコミットを参照してどこを変更したか等を参照することができる。<br> | |||
コミットログの確認は、メイン画面右上にある[Log]ボタンを押下する。<br> | |||
<br> | |||
ここでは、過去のコミットに戻すこともできるが、頻繁に戻すことはないので省略する。<br> | |||
<br><br> | |||
== SmartGitの設定 == | |||
SmartGitのメニューバー[Edit] - [Preferences] - [Tools]にて、Diffツールを設定することができる。(Kdiff3等を設定するとよい)<br> | |||
また、ファイラ、ターミナルにおいても、詳細な設定ができる。<br> | |||
<br><br> | <br><br> | ||