GitとGitHub
git config –global user.name d.ono2105@gmail.com
git config –global user.name DDDlucky
git remote add origin https://github.com/DDDlucky/intro_git.git
git push -u origin master
git add
git add .
git commit
git commit -v
メッセージ残すとき
半角にする
iを押す
打つ
esc
:wq
git log
git add second.txt
git commit -v
ls
rm second.txt
git rm second.txt
複数ファイルの変更
変更履歴を一行で
git log –oneline
ファイルの差分
git log -p index.html
ログ数を指定
git log -n 3
組み合わせ
git log –oneline -n 3
git log -p first.txt
ステージとの差分
git diff
ステージとコミットの差分
git diff HEAD
リモートリポジトリに登録
git remote add origin https://github.com/user/repo.git
登録したGitHubへ送れる
git push orgin master
master以外のブランチへ送信(featureブランチを送る場合)
git push orgin feature
git remote add origin https://github.com/DDDlucky/intro_git
gitでの管理から外す
.gitignore
ファイルを外す
index.html
ルートディレクトリを指定
/root.html
ディレクトリ以下を除外
dir/
ファイルごとGit管理から削除
git rm [ファイル名]
ディレクトリも一緒に削除
git rm -r [ディレクトリ名]
ファイルは残す場合(ローカルにファイルは残すがGitの管理からは外す)
git rm –cached [ファイル名]
↑ .gitignoreに追記必要
git rm second.txt
元に戻すとき
git上で
git reset HEAD second.txt
ローカル上でも
git checkout second.txt
Gitの管理のみ外す
git rm –cached second.txt