0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

gitをやって完全に理解した

Last updated at Posted at 2025-03-22

まえがき

Bootstrapを試すために、github上でサイトを作ります
ずっと前にほんの一瞬だけgithubを使ったけど、一切なんにもわかんなかったのでgitnリベンジします

環境構築をする際に、MSWindowsはSourcetreeがいいと聞いたのでそれを使います
今回は環境構築をし、Githubと連携をしてコマンドで操作ができるようになるまでです

環境

  • Microsoft Windows 10 pro
  • Sourcetree Version 3.4.22

下準備

エクスプローラーの上の"表示"項目から、"隠しファイル" と "ファイル名拡張子" にチェックを入れる
image.png image.png

Sourcetree インストール

Sourcetreeのホームページからインストーラーをダウンロードします
https://www.sourcetreeapp.com/

インストーラーを実行するとこれが出てきます
Bitbucketの登録はスキップ
image.png

次の画面では Gitだけにチェックを入れる
image.png

emailをいれる
image.png

いいえ で、SSH keyの設定は後に回します
image.png

インストールが終わった状態です
image.png

レポジトリの作成

今回はGithub上で作ります
https://github.com/new

レポジトリ名と、説明(Description)を入れて"Create repository"
image.png

おわった状態
image.png

クローンしてローカルで操作

作ったレポジトリのURLを
image.png
Sourcetreeの"Clone"の 元のパス/URL に貼り、
保存先のパス と 名前 も入れてクローンします
image.png

指定したフォルダにレポジトリがコピーされます
image.png

ローカル上で、READMEファイルを作製しました
image.png

中身はこんな感じになってます
image.png

Sourcetreeからターミナルを起動します
ここから後は、コマンドで操作をしていきます
image.png

最もよく使うコマンドは
git add
git commit
git push
この3つを使えるようにしていきます
image.png
addとcommitはokでした

git pushでエラーが起こっているので、githubの認証の設定をします
image.png

なお、以下のSSH keyの登録を一度してしまえば、それ以降はgit./configの書き換えだけで対応できます (後述)

SSH keyを登録する

認証の設定はいろいろありますが、

ssh-keygen -t rsa をします
いろいろ聞かれますが、全てenterで進めていきます
image.png

作成したSSH keyは以下のようにして確認できます
cat ~/.ssh/id_rsa.pub

作ったSSH keyを以下のページに入力します
https://github.com/settings/keys
image.png
ssh-rsaから始まるkeyをコピペします

.git/configのk

githubに登録できたら、ローカルのレポジトリの設定をSSH key対応に書き換えます
レポジトリの.git/configの中身を以下のように書き換えます
image.png

image.png
github.comの後ろは : であることに注意してください

改めて
git push origin main をすると、
今度は無事pushできました
image.png

ここでREADMEの拡張子を間違えに気づきました
ファイルの拡張子の修正は、エクスプローラー上ではなくて、git mvで修正しなければなりません
image.png

再度 add, commit, push をしました
image.png
変更が反映されました

一通り設定が終わって、使えるようになりました

もう完全に理解したのでおわり


参考:
https://qiita.com/nanbuwks/items/4f6a685f0bb4953e75c8
https://qiita.com/nanbuwks/items/88027947b07bc1683209

0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?