Windows Git GitHub 使い開発環境作る

Windows Git GitHub 使い開発環境作る

PC1 git 設定

git インストール

git windos インストール

git bash 起動

git –version

Gitの初期設定

git config –global user.name 任意のユーザ名

git config –global user.email 任意のメールアドレス

git config –list

GitHubのアカウント作成

リモートリポジトリを作成する

PC1で下記行う

ローカルリポジトリを作成する

作業ディレクトリ作成、移動し、

git init

index.html (サンプル)作成

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>git github</title>
</head>
<body>
  <h1>Hello git github world!</h1>
</body>
</html>

インデックスへ追加

git add index.html

インデックスへ追加したファイルをコミット

git commit -m “[Add] index”

log確認

git log

リモートリポジトリにプッシュする

まずローカルリポジトリとリモートリポジトリを紐づけ

git remote add origin https://github.com/ユーザ/[作成したリポジトリ].git

※初回のみサインイン求められる。githubで作ったアカウントで認証行う

その後、push し、リモートリポジトリへ反映

git push origin master

PC2 にpullしリモートリポジトリと同期、PC1とPC2の開発環境作る

PC2 にはすでにgitインストール済み、ディレクトリ作り、リモートリポジトリと紐づけ

git remote add origin https://github.com/ユーザ/[作成したリポジトリ].git

※初回のみサインイン求められる。githubで作ったアカウントで認証行う

git pull origin master

pushを取り消す方法(git reset)

直前のpush、commitを取り消す

git reset –soft HEAD^

その後、リモートリポジトリへ反映

git push -f origin master

-fオプションを利用してpush を強制

commitやpushの対象にしたくないファイルやディレクトリを定義

.gitignore を直下に配置し、下記は例(laravel)

/node_modules
/public/hot
/public/storage
/storage/*.key
/vendor
.env
.env.backup
.phpunit.result.cache
Homestead.json
Homestead.yaml
npm-debug.log
yarn-error.log


*.log
*.sqlite
.htaccess
/storage
/config