職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

GitHubのリモートリポジット作成

2022年10月09日 | Git
GitHubのリモートリポジット作成


【開発環境】
OS:Win11(64ビット)


【リモートリポジットの作成】
GitHubにログインしてアカウント登録したら、リモートリポジットを作る

リポジトリ名を書き込み、説明も好きなように書き、公衆を選択する

「リポジットを作成」ボタンを押す

登録が完了すると、このようにURLが表示される。このURLはローカルリポジットからリモートリポジットへpushコマンドで送信するときに使用しますのでメモを取っておきましょう。


以上
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

git プロジェクトの作成(リポジットの初期化)

2022年10月09日 | Git
git のローカルリポジットの作成


【開発環境】
OS:Win11(64ビット)
ターミナル:git version 2.37.3.windows.1
エディター:VIM:バージョン8

【プロジェクトフォルダーを作る】
ターミナル「git-bash」を立ち上げ、プロジェクトフォルダー「d/Git/Gitmanabe」を作る
Owner@DESKTOP-JHUP2OI MINGW64 /d
$ ls
'$RECYCLE.BIN'/ HOME/ Ruby30-x64/ Temp/ データ/
Config.Msi/ Recovery/ 'System Volume Information'/ _.swp pg/

Owner@DESKTOP-JHUP2OI MINGW64 /d
$ mkdir Git

Owner@DESKTOP-JHUP2OI MINGW64 /d
$ cd Git

Owner@DESKTOP-JHUP2OI MINGW64 /d/Git
$ mkdir Gitmanabe

Owner@DESKTOP-JHUP2OI MINGW64 /d/Git
$ cd Gitmanabe

Owner@DESKTOP-JHUP2OI MINGW64 /d/Git/Gitmanabe
$

【git リポジトリを初期化】
Owner@DESKTOP-JHUP2OI MINGW64 /d/Git/Gitmanabe
$ git init
成功すると、下記のようになる。
Initialized empty Git repository in D:/Git/Gitmanabe/.git/

【リポジトリの現在のステータスの取得】
Owner@DESKTOP-JHUP2OI MINGW64 /d/Git/Gitmanabe (master)
$ git status
On branch master

No commits yet

nothing to commit (create/copy files and use "git add" to track)

Owner@DESKTOP-JHUP2OI MINGW64 /d/Git/Gitmanabe (master)
$
確かに、リポジトリはまだ空であり、単一のコミットはまだありません。
【ファイルの作成】
Owner@DESKTOP-JHUP2OI MINGW64 /d/Git/Gitmanabe (master)
$ vim test1.txt

書き込みが終わったら、vimのコマンドモード:wqを入れる
Owner@DESKTOP-JHUP2OI MINGW64 /d/Git/Gitmanabe (master)
$
もう一度 git status をチェックする。
Owner@DESKTOP-JHUP2OI MINGW64 /d/Git/Gitmanabe (master)
$ git status
On branch master

No commits yet

Untracked files:
(use "git add <file>..." to include in what will be committed)
test1.txt

nothing added to commit but untracked files present (use "git add" to track)
新しいファイルは、追跡されていないファイルリスト内のステータス情報に表示されます。追跡されていないファイルは、追加してコミットしないと追跡されません。
【ファイルの追加】
Owner@DESKTOP-JHUP2OI MINGW64 /d/Git/Gitmanabe (master)
$ git add test1.txt
warning: in the working copy of 'test1.txt', LF will be replaced by CRLF the next time Git touches it

Owner@DESKTOP-JHUP2OI MINGW64 /d/Git/Gitmanabe (master)
$ git status
On branch master

No commits yet

Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: test1.txt  ←新規ファイルができている。

【コミット】
git commit コマンドを使用して、新しいステージングファイル test1.txt をリポジトリにコミットする。なお、「-m」オプションをつける事で、メッセージを追加する事ができる。

Owner@DESKTOP-JHUP2OI MINGW64 /d/Git/Gitmanabe (master)
$ git commit -m "the first commit. add test1.txt to the repository"←これ
結果表示
[master (root-commit) 537f26d] the first commit. add test1.txt to the repository
1 file changed, 1 insertion(+)
create mode 100644 test1.txt

Owner@DESKTOP-JHUP2OI MINGW64 /d/Git/Gitmanabe (master)
$ git status
結果表示
On branch master
nothing to commit, working tree clean

【Gitログの確認】
$ git log
結果表示
commit 537f26dd997d0b3c978bef376614e6a6d6bf85c5 (HEAD -> master)
Author: shyokuanjin <shyokuanjin@gmail.com>
Date: Fri Oct 7 15:17:34 2022 +0900

the first commit. add test1.txt to the repository

以上で、ローカルリポジットの作成は終わり


コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする