fix 画像配置を修正
This commit is contained in:
147
docs/README.md
147
docs/README.md
@@ -1,147 +0,0 @@
|
||||
|
||||
# これはTEST用リポジトリで何を行っても大丈夫です
|
||||
|
||||
# 目次
|
||||
- [これはTEST用リポジトリで何を行っても大丈夫です](#これはtest用リポジトリで何を行っても大丈夫です)
|
||||
- [目次](#目次)
|
||||
- [逆引きインデックス(やりたいことから探す)](#逆引きインデックスやりたいことから探す)
|
||||
- [Gitとは](#gitとは)
|
||||
- [前提条件](#前提条件)
|
||||
- [使用方法](#使用方法)
|
||||
- [Git Teaの設定](#git-teaの設定)
|
||||
- [GitTeaにプッシュするための設定](#gitteaにプッシュするための設定)
|
||||
- [リポジトリをクローンする方法](#リポジトリをクローンする方法)
|
||||
- [リポジトリごとの設定](#リポジトリごとの設定)
|
||||
- [変更を保存・反映する(staging \& Commit \& Push)](#変更を保存反映するstaging--commit--push)
|
||||
- [1. 変更したファイルを確認する](#1-変更したファイルを確認する)
|
||||
- [2. 送るファイルを登録する(ステージング)](#2-送るファイルを登録するステージング)
|
||||
- [特定のファイルだけ登録する場合](#特定のファイルだけ登録する場合)
|
||||
- [3. 自分のPCに保存する(コミット)](#3-自分のpcに保存するコミット)
|
||||
- [4. サーバーに送る(プッシュ)](#4-サーバーに送るプッシュ)
|
||||
- [更新する方法](#更新する方法)
|
||||
- [よく使うコマンド](#よく使うコマンド)
|
||||
---
|
||||
|
||||
# 逆引きインデックス(やりたいことから探す)
|
||||
| 実現したいこと | 使うコマンド |
|
||||
| :--- | :--- |
|
||||
| **新しくプロジェクトを始めたい** | `git clone` |
|
||||
|
||||
# Gitとは
|
||||
Gitはソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムです。
|
||||
複数人での開発や、過去のバージョンへの巻き戻しを容易に行うことができます。
|
||||
|
||||
# 前提条件
|
||||
- Gitをインストールしていること
|
||||
- ネットワーク接続が可能であること
|
||||
- GitTeaのアカウントを作成していること
|
||||
|
||||
# 使用方法
|
||||
|
||||
# Git Teaの設定
|
||||
## GitTeaにプッシュするための設定
|
||||
GitTeaのサーバーに設定をプッシュするために行います。
|
||||
|
||||
```bash
|
||||
# 「署名」の設定 アカウント登録した時の名前とメールアドレスにする(メアドはxxxxとか適当にしてください)
|
||||
git config --global user.name "every_holiday"
|
||||
git config --global user.email "xxx@gmail.com"
|
||||
|
||||
# 「パスワード保存」の設定(これを打つと次回から入力不要になるらしい)
|
||||
git config --global credential.helper store
|
||||
|
||||
#git stash git stash pop をやるのは面倒なのでgit pull するだけで自動退避・復元してくれる用に設定
|
||||
git config --global rebase.autostash true
|
||||
```
|
||||
|
||||
## リポジトリをクローンする方法
|
||||
`<>code`または`<>コード`ボタンをクリックします
|
||||
https箇所に下記のような表記があるのでClickしてコピー
|
||||
`https://git.vrcworldtour.com/every_holiday/vrcwt-test.git`
|
||||
|
||||
自分のPCに戻り作業したい箇所に下記コマンドを実行します
|
||||
```bash
|
||||
git clone https://git.vrcworldtour.com/every_holiday/vrcwt-test.git
|
||||
Cloning into 'vrcwt-test'... remote: Enumerating objects: 3, done. remote: Counting objects: 100% (3/3), done. remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0) Receiving objects: 100% (3/3), done.
|
||||
...
|
||||
Resolving deltas: 100% (3/3), done.
|
||||
```
|
||||
指定したリポジトリが入っていればOKです
|
||||
```bash
|
||||
kennypi@kpi5 ~/work$ ls
|
||||
vrcwt-test #これがあれば成功
|
||||
```
|
||||
|
||||
## リポジトリごとの設定
|
||||
先に色々プログラムなどを作ってからGitTeaを構築した際は微妙に方法が異なります。
|
||||
```
|
||||
# 新しくリポジトリを作るとき
|
||||
git clone https://git.vrcworldtour.com/every_holiday/vrcwt-test.git
|
||||
```
|
||||
```bash
|
||||
# 既にプロジェクトをローカルで作ってる時
|
||||
git remote set-url origin https://every_holiday@git.vrcworldtour.com/every_holiday/vrcwt-test.git
|
||||
|
||||
```
|
||||
|
||||
# 変更を保存・反映する(staging & Commit & Push)
|
||||
|
||||
作業が終わったら、以下の手順で自分の変更を GitTea に反映させます。
|
||||
|
||||
### 1. 変更したファイルを確認する
|
||||
今どのファイルを触ったか、送り漏れがないか確認します。
|
||||
```bash
|
||||
git status
|
||||
```
|
||||
|
||||
### 2. 送るファイルを登録する(ステージング)
|
||||
「この変更を次の保存に含めます」という宣言です。
|
||||
|
||||
```bash
|
||||
# すべての変更を登録する場合
|
||||
git add .
|
||||
```
|
||||
# 特定のファイルだけ登録する場合
|
||||
git add <ファイル名>
|
||||
### 3. 自分のPCに保存する(コミット)
|
||||
作業内容に名前をつけて保存します。
|
||||
|
||||
```bash
|
||||
git commit -m "作業内容 例(add 〇〇機能の追加)"
|
||||
```
|
||||
### 4. サーバーに送る(プッシュ)
|
||||
最後に、GitTea(リモートサーバー)に自分の変更をアップロードします。
|
||||
```bash
|
||||
git push origin main
|
||||
```
|
||||
|
||||
# 更新する方法
|
||||
```bash
|
||||
|
||||
# 自分の変更と誰かの変更が競合(コンフリクト)すると問題が発生するのでリモートの差分を取ってきます
|
||||
git fetch origin
|
||||
|
||||
git pull origin main
|
||||
# remoteと同じになってればOK
|
||||
|
||||
git diff main origin/main
|
||||
# 1件の履歴を見る
|
||||
git log -p -1
|
||||
```
|
||||
|
||||
|
||||
# よく使うコマンド
|
||||
|
||||
よく使うコマンド一覧
|
||||
|
||||
git clone <URL> # リポジトリをクローン
|
||||
git status # 現在の状態を確認
|
||||
git diff # 変更差分を確認
|
||||
git add . # 全変更をステージング
|
||||
git add <ファイル名> # 特定ファイルをステージング
|
||||
git commit -m "メッセージ" # コミット(履歴保存)
|
||||
git fetch origin # リモート情報を取得
|
||||
git pull origin main # リモートの変更を取り込む
|
||||
git push origin main # リモートへプッシュ
|
||||
git log --oneline # 履歴を簡潔に確認
|
||||
git diff main origin/main # リモートとの差分確認
|
||||
Reference in New Issue
Block a user