経緯
Gitってどんな感じやったっけ?となり思い出すために復習しました。
前提
- Git,vscodeはインストール済みとする
- GtiHubにアカウントを登録済みとする
initするまで
作業フォルダとアップするファイルを作成
$ pwd
/Users/ユーザ名/work/portfolio
$ ls
portfolio.html portfolio.md
vscodeで作業フォルダを開いてgit init
$ git init
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
git add , git commit
コマンドを実行
エラーメッセージが出なければ問題なし
$ git add .
$ git commit -m "firstCommit"
[master (root-commit) 70d1a02] firstCommit
2 files changed, 266 insertions(+)
create mode 100644 portfolio.html
create mode 100644 portfolio.md
GitHubにてリモートリポジトリ作成
GitHubでリモートリポジトリを新規作成
必要事項を入力・選択してCreate repository
を押下
リモートリポジトリのURLをコピーしておく
pushする(ローカル→リモート)
コマンドを実行
実行後GitHubにてリモートリポジトリにローカルリポジトリ内容が反映されているか確認する
$ git remote add origin https://github.com/norikata99/portfolio2.git
$ git push origin master
git: 'credential-aws' is not a git command. See 'git --help'.
git: 'credential-aws' is not a git command. See 'git --help'.
Enumerating objects: 4, done.
Counting objects: 100% (4/4), done.
Delta compression using up to 8 threads
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 3.77 KiB | 3.77 MiB/s, done.
Total 4 (delta 1), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (1/1), done.
To https://github.com/norikata99/portfolio2.git
* [new branch] master -> master
おまけ
その後なんかcommit
できない…
$ git commit -m "表の空欄削除"
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: portfolio.html
modified: portfolio.md
no changes added to commit (use "git add" and/or "git commit -a")
add
しろって書いてあるっぽいのでadd
してからだとcommit
できた
※新しいファイルができたらadd
する
$ git add -A
$ git commit -m "表の空欄削除"
[master 55d886e] 表の空欄削除
2 files changed, 14 insertions(+), 18 deletions(-)
リモートリポジトリにpush
して終わり
なんか前はmaster
じゃなくてmain
だったような気がするけど変わったのかな
$ git push origin master