GitHub 使い方
ターミナルでよく使うコマンド
・ファイルを作成(windowsだとLinuxのtouchコマンドは使用できない)
New-Item aaaaa.txt
・ディレクトリのファイルを確認
ls
・ディレクトリ配下をインデックスに登録
git add .
・コミット
git commit -m “最初のコミット”
・プル
git pull origin main
ブランチ関連のコマンド
・branchの作成
git checkout -b branch
・存在するブランチの確認
git branch
・mainブランチの移動
git checkout main
・ブランチの変更をmainブランチに取り込む(マージ)
$ git merge branch
・ブランチの削除
git branch -D branch
上記を駆使すれば以下の課題はできます。
テックギーク課題
課題1
自分のパソコンの中に、
-
first-task
というディレクトリを作成てください。 その中に、 -
profile.txt
というテキストファイルを作成し、テキストファイルに簡単な自己紹介などの文章を記載してください。
課題2
first-taskディレクトリにローカルリポジトリを作成してください。
課題3
GihHub上に first-taskというリモートリポジトリを作成してください。
課題4
first-taskリポジトリにpushし、リポジトリのURLをつけて課題提出から提出してみましょう。
課題5
profile.txtファイルに簡単な学習計画を追記してください。コミットして、Gitログを確認してください。
課題6
ローカル上で、変更の差分を確認してください。次に、リモートリポジトリにpushして、GitHub上で変更の差分を確認してください。
課題7
ローカル上で、developブランチを作成してください。README.mdファイルを作成してコミットしてください。
課題8
ローカル上でmainブランチに戻り、developブランチの内容をマージしてください。
課題9
ローカル上でdevelopブランチに移動し、新しいファイル「develop.txt」ファイルを作成してください。また、ファイルには適当な文章を記載しておいてください。次に、コミットしてください。
課題10
developブランチをGitHubにpushしてください。GitHub上でdevelopブランチからmainブランチに対して、プルリク(pull request:PRとも言う)を作成してください。
課題11
GitHub上でプルリクを承認し、mainブランチにマージしてください。
課題12
ローカル上で、mainブランチにGitHub上のmainブランチをマージしてください。
参考URL
Discussion