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?

More than 1 year has passed since last update.

Git・GitHub使い方メモ

Last updated at Posted at 2020-12-09

Git

gitの備忘録として
メモなので、日々付け足します。

リポジトリの新規作成

カレントディレクトリをリポジトリに指定

$ git init
Initialized empty Git repository in /Users/qiitaroh/Projects/Test/.git/
インデックスへ追加

コミット対象にする

$ git add [file]
インデックスのコミット

-mオプションでメッセージを付加

$ git commit -m "comment"
[master (root-commit) 4c399c8] start
 2 files changed, 37 insertions(+)
 create mode 100644 dir/<file>

or

全てコミット

変更済みファイルを全てコミットする(addが不要)

$ git commit -a

--interactiveオプションはファイル単位で選んでコミットできるらしい。

Branch
test1というブランチを作成
$ git checkout -b test1

ローカルのブランチ一覧の表示

$ git branch
  master
* test1
Merge

test1の何かしらのファイルの変更後

masterに切り替え、test1をマージ

$ git checkout master
Switched to branch 'master'
$ git merge test1

ブランチの削除

$ git branch -d test1

GitHub

リモートリポジトリへの追加

GitHubへローカルで作成したリポジトリを追加

git remote add origin https://github.com/username/<reposi>.git
開発で使いそう版

forkする(GitHubにて)
image.png

「https://github.com/<username>?tab=repositories」にforkしたリポジトリができているので、そのリポジトリへ遷移しURLをコピー
image.png

ローカルにクローンする(以降ローカル)

git clone https://github.com/username/<reposi>.git

ブランチの作成

git checkout -b feature/test-1234

ファイルの編集をする。
ファイルをコミット対象に追加

git add [対象ファイル名]

コミット

git commit -m 'test-1234_お米美味しい'

プッシュ

git push origin [ブランチ]
forkの同期

forkしたリポジトリを元ブランチと同期したい場合は下記を実施する。

1.アップストリームの設定

git remote add upstream https://github.com/username/<reposi>.git

2.upstremよりフェッチ

git fetch upstream

3.マージ対象のブランチに切り替え

git checkout [ブランチ名]

4.upstream/masterをマージ

git merge upstream/master
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?