【Sourcetreeインストール】git管理はこれで決まり

Git(hub)管理するならSourcetreeが特に便利なので共有したいと思う。

今回はgithubアカウントを連携させます。

 

また,git用語やコマンドの説明を以下の記事で分かりやすくまとめています
ブックマークしてお使いください。

【ブックマークおすすめ】gitコマンド一覧 〜使い方から用語説明までまとめてみた〜

2019年7月6日

githubアカウントさえあれば,Bitbucketを使わない方法でgit管理ができるので,楽ちんです。

ダウンロード/インストール

今回は僕がMac派なのでMac向けで説明させてもらいます。もちろんWindowsにも対応しています。方法は大体同じなのでぜひ,参考に

Sourcetreeは以下から

https://ja.atlassian.com/software/sourcetree

Sourcetree画面

 

Mac OS X向けかWindows向けかを選びます。

ダウンロードしインストールまで行います。

アカウントの連携

*今回はgithubアカウントを連携させます。

 

Sourcetreeを開き,左下の【追加】を選択し歯車マークからアカウントを選択

 

Sourcetree_1

 

  • ホスト:GitHub
  • 認証タイプ:OAuth

 

接続アカウント】をクリックでブラウザが立ち上がりGitHubログイン画面へと遷移します。

 

Sourcetree_3

 

SSHのキーを作成(パスフレーズは任意)し,保存して完了です。

 

Sourcetree_4

リポジトリのクローン

新規…】からURLからクローンを選択

 

Sourcetree_5

 

ソースURLにGitHub上のリポジトリのURLを貼り付け。

保存先パスにローカルの作業ディレクトリを選択

名前は任意

クローン】を選択し,リポジトリのクローン完了です。

操作方法について

クローンが完了しリポジトリを選択すると以下のような画面となり,GUIでgit管理画面を操作することができます。

 

Sourcetree_6

 

作業をする場合は管理画面上部の【ブランチ】から新規ブランチを作成します。

ブランチ作成後管理画面左列に新たなブランチが作成されていると思います。

(ブランチの移動はダブルクリックで行います。)

この状態でファイルの変更を行っていきながら,適宜コミット/プッシュを行いmasterをマージしていくというのが一般的な流れになるかと思います。

gitについては僕がお世話になっているサイトを紹介しておきます。

サルでもわかるGit入門

 

gitignoreの設定

sourcetreeをインストールしたらまずは,gitignoreの設定をしましょう。

gitignoreはコミット対象外にするファイルやディレクトリを記述しておくことで,gitの反映対象外にすることができます。

僕は,毎回コードを書く場合はpythonvirtualenvで仮想環境を構築してからgit管理を行うためこの仮想環境のファイルはgitの対象外としています。

また,.DS_Storegitignoreにしっかり入れておきましょう。

gitignoreの設定は,画面右上の設定から

続いて,高度な設定からリポジトリ限定無視リストの編集を選択します。

すると,テキストエディタが表示されるので,ここにgit対象外としたいファイルを記述していきます。もちろん*ワイルドカード使えます。

gitignore記述例
*~.DS_Store
venv(仮想環境ディレクトリ)
templates/*.jpg (templatesフォルダ以下の.jpgファイルすべて)
*.py (pythonファイルすべて)
gitignoreの設定を更新したらしっかりgitignoreをコミット&プッシュしましょう。

これで,gitignoreの設定完了です。

 

GitをGUIで管理するならSourcetree便利ですねぇ

git用語が「よく分からないよう」って方向けの記事もあります。

【ブックマークおすすめ】gitコマンド一覧 〜使い方から用語説明までまとめてみた〜

2019年7月6日

★人気の記事一覧

合法的に女の子に精液の匂いを嗅がせる方法

【精子を食べる!?】食ザーが理にかなっているというお話

[Froala Design Blocks ]無料でオシャレなサイト作成ができるHTMLのテンプレート

スムージーは本当に健康に効果があるのか化学の観点でのみ考えてみる












★人気の記事一覧

合法的に女の子に精液の匂いを嗅がせる方法

【精子を食べる!?】食ザーが理にかなっているというお話

[Froala Design Blocks ]無料でオシャレなサイト作成ができるHTMLのテンプレート

スムージーは本当に健康に効果があるのか化学の観点でのみ考えてみる

気に入ったらLet's Share!!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

ABOUTこの記事をかいた人

ちゆり

6年間化学を専攻していたのになぜか一部上場のIT企業のエンジニアへ。脱サラ田舎暮らしに憧れ,なんだかんだプログラミングが好き。口癖は仕事辞めたい。凡人にはなりたくない凡人。