hoz blog

営業からSEに転職した文系エンジニアです。プログラミングと趣味の株に関してブログを書いていこうと思います。

git

git deletedファイルを元に戻す<ゼロからのgit入門>

git

$ git checkout HEAD -- 消したファイル名 誤って必要なファイルを削除してしまった場合、上記コマンドで削除されたファイルを元の状態に戻せます。 ◆git関連 takanori5.hatenablog.com

untracked fileを一撃で消す<ゼロからのgit入門>

git

git stashで以前の状態に戻してもuntracked fileに関しては戻すことができません。 untracked fileが本当に不要ファイルなら、以下のコマンドで消すことが可能です。 git clean -n のコマンドを実行すると削除されるファイルを表示しますが、実際の削除は行…

git commitしたら変な画面が起動した<ゼロからのgit入門>

git

git commit をターミナルで実行すると以下のような画面が出ました。 コミットメッセージは打ち込めるがcommitの保存ができず、最初は困惑しました。 「git commit できない」 「git commit 保存 できない」 「git commit 抜け出せない」 「git commit 確定」…

git commitでローカルリポジトリにcommit<ゼロからのgit入門>

git

git addにてステージしておいた変更ファイルは、 git commit することでローカルリポジトリにコミットできます。 SVNのコミットとは違い、gitのコミットはあくまでローカルリポジトリに対してスナップショットを保存するものです。 みんなで管理するリモート…

SVNからgitでのバージョン管理に変わった

git

今勤めている会社では元々SVNでバージョン管理をしていましたが、先日からgitでバージョン管理を行っている部署に異動になりました。 SVNは非エンジニアだった私にとっても、今の会社でエンジニアをするようになって初めて触れましたが、何の抵抗もなく始め…

git addで編集したファイルをステージする<ゼロからのgit入門>

git

git add は、作業ディレクトリの変更をステージングエリアに追加するコマンド。 gitはSVNと違い、commit前にこのステージングエリアにステージしておいて、意味のある単位で纏めてcommit可能な点がSVNとの大きな違いです。 git add <ファイル名> エンジニア…

git cloneで既存リポジトリのコピーを作成<ゼロからのgit入門>

git

git clone は、既存の Git リポジトリのコピーを作成するコマンド。 複数人で開発を行っていて、新規に参画した人が既存のリポジトリをコピーして開発を開始したい場合に最初に実行するコマンドです。 git clone <既存リボジトリ名> 上記操作のみで、指定し…

git initでgitの管理対象とする<ゼロからのgit入門>

git

gitでバージョン管理を始める際にまず実行するコマンドは git init です。 上記コマンドを実行するとカレントディレクトリに .git フォルダーが作成され、プロジェクトのバージョンの管理を始めることができます。 また、以下のように指定すると derectoryと…