Git
github上でリポジトリ名を変更した後に git remote set-url origin {new_repository_url}
# リモートにあるブランチを確認 git branch -a # 持ってきたいブランチをfetch git fetch origin remote-branch # checkout git checkout -b new-branch origin/remote-branch
容量の確認 リポジトリをクローン git clone git@github.com:sample/sample.git ガベレージコレクター # プロジェクトへ移動 cd sample # 全体の容量を確認 du -sh .git/objects # ガベレージコレクター git gc --auto gc autoコマンドは大体の場合何もしな…
herokuとは いわゆるPaasってやつ PaaSとは「Platform as a Service」の略で、Webサービスを公開するために必要なものを全て予め用意してくれるサービスのこと なのでherokuを使えば、開発したWebサービスを簡単に全世界に向けて公開することができる 1サー…
gitでクローンしたファイルをEclipseでみようと思ってインポートしたら、 No projects are found to import. とエラー。 原因 cloneしたファイルの中に.classpathと.projectがないから 解決 cloneしたファイルのあるディレクトリにEclipseから新規プロジェク…
リモートリポジトリをcloneしたものの、ファイルの中身がなかったよー 原因 cloneはmasterにあるものしか含んでいないから (違うブランチにファイルがあった) 解決 なので、リモートにあるブランチをcloneしたい .gitがあるディレクトリに移動して、リモー…
まずはmasterブランチを最新の状態にする masterに移動 git checkout master upstream(fork元)から最新のものを取ってくる git fetch upstream fetchしたものをローカルのmasterに反映させる(ローカルのmasterを最新にする) git rebase upstream/master …
gitの初期化 git init gitignoreファイル作成 vim .gitignore .gitignoreの中身 build/ .classpath .gradle/ .project .settings/ bin/ リモートリポジトリにリポジトリを作る git clone URL リモートリポジトリを追加する fork元 git remote add upstream f…
rebase 今までのコミットしてきたものの上にmasterのコミットをポンっと置くイメージ。 rebaseするときは一旦新たにブランチを切ってから行うべし。 squash コミットを一つにまとめる squashの流れ コマンドでコミットのログを見る git log --oneline を叩く…
origin レポジトリの場所の名前(別名) master デフォルトのブランチの名前 upstream ブランチの派生元 イマイチわかってないのでまた後で調べよー
remote 他のリポジトリとの接続の作成・削除・内容確認ができるコマンド。 git remote -v 他のリポジトリへの接続の一覧をURL付きで表示。
git fetch upstrean upstreamから、他の人が変更したファイルを、自分のところへ持ってくる。 データ取得。取得するだけ。 git rebase upstream/master fetchしてきたものを自分のところに追加して、自分が変更したものをその上にのせる。 他の人がファイル…
そもそもGit・Githubとは? Gitとは、プログラムソースなどの変更履歴を管理する分散型のバージョン管理システムのこと。 Githubは、Gitの仕組みを利用して、世界中の人々が自分の作品(プログラムコードやデザインデータなど)を 保存、公開することをできる…
リポジトリとは、元々「貯蔵庫」や「資源のありか」といった意味。 IT用語では、ファイルやディレクトリの状態を記録する場所という意味。 git init で、空のリポジトリを初期化できる。