ハッピーメモメモ

私的備忘録

Git

【Git】変更を取り消す

Git

〇ファイルへの変更を取り消す ・特定のファイルへの変更を取り消す git checkout -- <ファイル名> ・特定のディレクトリへの変更を取り消す git checkout -- <ディレクトリ名> ・全変更を取り消す git checkout -- . 「.(ピリオド)」…任意のファイル全て…

【Git】バージョン管理しないファイルの扱い

Git

〇バージョン管理したくないファイルとは? ・機密情報(パスワード等)が記載されたファイル ・チームの開発に不要なファイル 例)WindowsやMacで自動生成されるファイルや、キャッシュなど 〇管理しないファイルをGitの管理から外す ・「.gitignore」ファ…

【Git】GitHubの画面の見方

Git

〇Repositories>フォルダ>ファイル ・Raw(意味:ナマの) コピペしたいときに使う。 ・Blame(意味:責任者) ファイルの変更について、いつ、だれが、なんのために行ったか確認ができる。 ・History コミットの履歴が確認できる。

【Git】コミットした内容を、GitHubにアップする

Git

「プッシュ」…ローカルリポジトリの内容を、リモートリポジトリに送ること 〇リモートリポジトリ(GitHub)を新規追加する ・originというショートカットでURLのリモートリポジトリを登録する。 →以降、originという名前でGitHubリポジトリにアップしたり取…

【Git】ファイルの削除

Git

〇コミットされたGitの記録と、自分のローカル(ワークツリー)の両方からファイルを削除 git rm <ファイル名> or git rm -r <ディレクトリ名> 〇Gitの記録からのみファイルを削除(ワークツリーには残る) 例)パスワードが載ったファイルを間違えてGitの記…

【Git】他の人が作ったリポジトリをさわる

Git

mergeは2パターンある! 1.ローカルでmergeする 2.リモートでmergeする(プルリクエスト) 〇クローンを作成したいディレクトリに移動する ~$ cd <ディレクトリ名> 〇クローンを作成 ~$ git clone <リポジトリ名> →2つのファイルがコピーされる ・リモート…

【Git】コマンド

Git

〇リポジトリの初期化(.gitフォルダをつくる) git init 〇変更をステージ(コミットする変更を準備) ・指定ファイルだけをステージングする場合 git add ファイル名 ・指定ディレクトリだけをステージングする場合 git add ディレクトリ名 ・すべてのファ…