読者です 読者をやめる 読者になる 読者になる

gitでクローンしたプロジェクトがEclipseに反映できない

gitでクローンしたファイルをEclipseでみようと思ってインポートしたら、 No projects are found to import. とエラー。 原因 cloneしたファイルの中に.classpathと.projectがないから 解決 cloneしたファイルのあるディレクトリにEclipseから新規プロジェク…

Git リモートのブランチをcloneする

リモートリポジトリをcloneしたものの、ファイルの中身がなかったよー 原因 cloneはmasterにあるものしか含んでいないから (違うブランチにファイルがあった) 解決 なので、リモートにあるブランチをcloneしたい .gitがあるディレクトリに移動して、リモー…

Git ローカルリポジトリを最新版にする

Git

masterに移動 git checkout master upstream(fork元)から最新のものを取ってくる git fetch upstream(fork元) fetchしたものをローカルのmasterに反映させる(ローカルのmasterを最新にする) git rebase upstream/master git checkout 作業してるブラン…

Git 開発を始める

Git

gitの初期化 git init gitignoreファイル作成 vim .gitignore .gitignoreの中身 build/ .classpath .gradle/ .project .settings/ bin/ リモートリポジトリにリポジトリを作る git clone URL リモートリポジトリを追加する fork元 git remote add upstream f…

git rebase・squash

Git

rebase 今までのコミットしてきたものの上にmasterのコミットをポンっと置くイメージ。 rebaseするときは一旦新たにブランチを切ってから行うべし。 squash コミットを一つにまとめる squashの流れ コマンドでコミットのログを見る git log --oneline を叩く…

Git origin・upstreamとはとは

origin レポジトリの場所の名前(別名) master デフォルトのブランチの名前 upstream ブランチの派生元 イマイチわかってないのでまた後で調べよー

Git remote

Git

remote 他のリポジトリとの接続の作成・削除・内容確認ができるコマンド。 git remote -v 他のリポジトリへの接続の一覧をURL付きで表示。

Git fetch

Git

git fetch upstrean upstreamから、他の人が変更したファイルを、自分のところへ持ってくる。 データ取得。取得するだけ。 git rebase upstream/master fetchしてきたものを自分のところに追加して、自分が変更したものをその上にのせる。 他の人がファイル…

Git 基礎

そもそもGit・Githubとは? Gitとは、プログラムソースなどの変更履歴を管理する分散型のバージョン管理システムのこと。 Githubは、Gitの仕組みを利用して、世界中の人々が自分の作品(プログラムコードやデザインデータなど)を 保存、公開することをできる…

リポジトリとは

リポジトリとは、元々「貯蔵庫」や「資源のありか」といった意味。 IT用語では、ファイルやディレクトリの状態を記録する場所という意味。 git init で、空のリポジトリを初期化できる。