Gitのおさらい
目的
勉強したことを忘れないようにまとめ直しました。
おさらい
GitHubでリポジトリ作成 git clone git@github.com:take-yU54/00_settings git branch develop git checkout develop # ~~ ここから開発スタート ~~ git add foo # fooディレクトリ以下すべてaddされる) git commit -m "comment" # (-a:すべて, -v:変更点表示) # ~~ ここからリモートリポジトリへpush ~~ git push origin develop # リモートリポジトリへpush git pull # リモートリポジトリと同期
ターミナルでmergeする方法
git checkout master
git merge develop # 差分をマージ
git push origin master
外部のリポジトリを自分のリポジトリのサブディレクトリとして登録する方法
## 自分の任意のリポジトリ内でaddする git submodule add https://github.com/foo/bar.git bar ## submoduleを最新にアップデートする git submodule update --init --recursive
参考サイト
一番最初はここを見ました。
今日からはじめるGitHub 〜 初心者がGitをインストールして、プルリクできるようになるまでを解説 - エンジニアHub|若手Webエンジニアのキャリアを考える!
よく使うコマンドの使い方は以下が分かりやすかったです。
Licenseについて
リポジトリ作成時に Add a license:
ボタンで指定ができます。
一から作り始める場合やGPL含まないならMITがいいと思います。
自分の持っている特許が絡むならApatch2.0がいいと思います。