LoginSignup
2
0

More than 3 years have passed since last update.

初めてのGit〜SourceTreeでリモートからデータを持ってきてコミットする

Posted at

はじめに

現場がSVNからGitに移行して自分が初めてGitに触る際、概念やCUIでのgitについての記事が多く、ひとまず今すぐGUIでデータを持ってきてコミットする手順が知りたいなと思ったので、自分が困ったことも含めてメモしておきたいと思います。
すでにソースがGit上にある前提で進みます。

1.インストール

Gitのインストール

インストールされていない場合インストールする
windowsはこちら
macはこちら

SourceTreeのインストール

SourceTreeはGitをGUIで管理できるソフトです。
以下のサイトからSourcetreeをダウンロード
https://www.atlassian.com/ja/software/sourcetree
アカウントを登録する必要があります

2.リモートからローカルにデータをコピーする=クローン

SVNでいうチェックアウト
(1)プロジェクトのgitのURLを貰い、新規よりURLからクローンを選択
(2)ソースのURL、保存先パス名、ファイル名を記入してクローン
1.png

3.リモートからローカルにブランチをコピーする=チェックアウト

最初「うっかりmaster直接にコミットせずに〇〇以下にコミットしてください」と言われて自分のローカルに同じようにブランチを切ってみたりしたのですが上手くいかず、困りました。

まずは〇〇のブランチをリモートからコピーしてきます。

リモートの下の対象のブランチを右クリックして、チェックアウト

2.png
3.png
4.png

4.データを更新する

ブランチと書いてあるところがローカル上にあるブランチとなります。

既存のブランチのデータを更新する場合

更新したいブランチ名をクリックし、更新したいブランチ名に二重丸がついて太字になっている状態でデータを更新します。
5.png

新規ブランチを作成してデータを更新する場合

まずローカル上にブランチを作成します。
元となるブランチが選択された状態で、ブランチをクリックし、新規ブランチを作成します。
今回はprojextX下にhogeブランチを作ります。
10.png
作成されたブランチ名に二重丸がついて太字になっている状態でデータを更新します。
11.png

5.データをコミット・プッシュする

ファイルを開いたり、データを変更したりすると、履歴の一番上に「コミットされていない変更があります」や「Uncomitted changes」という風に表示されます
6.png
ファイルステータスをクリックし、コミットしたいデータにチェックが入っていることを確認し、コメントを入れてコミットします。
いらないファイルや不要な行の変更があった場合ここで破棄することができます。
プッシュするまでは、リモート上のデータは変更されていない状態になります。ここですぐにプッシュするを選択することもできます。
7.png

プッシュを押してプッシュ先を確認してからOKを押します。
8.png
9.png

おわりに

ひとまずデータをコミットできました。
詳しいことはサル先生のGit入門を読んでください。
また、ローカル上にブランチを作って練習してみると慣れてくると思います。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0