c:/project/testRemote/test/.git/以後は基本的にリポジトリの中で作業。下に行くほど適用範囲は狭くなり、優先度が上がる。(指定なし)コンフィグの一覧を見るそのリポジトリのコンフィグを見る。--listuser.name=kk_Ataka...あるユーザのコンフィグを見る。--globalシステム全体のコンフィグを見る。ファイルを作成し、その中にGitリポジトリのスケルトンが格納される。c:/project/testdir/.git/リポジトリのクローン既存のリポジトリを歴史毎ごっそり持ってくる。プロトコルにはhttp,https,git等がある。filesまだGitに追跡されていないファイル。(=前回コミット時になかったファイル)これからaddする必要がある。fileaddで新しく追跡開始されたファイルmenu.htmlがステージされている。menu.htmlmodified既に追跡されているファイルが変更された。これからaddでステージする。-a")ファイル追加(追跡)リポジトリに追加(追跡の開始)ステージング追跡の開始ともいうらしい。ディレクトリを指定すると、その下を再帰的に追跡する。–stagedオプションをつけるとステージされた内容との比較を取る。</html>ステージした後に編集。–stagedで比較すると......。341bb47こうか。ファイル削除(追跡除外)ファイルの削除(追跡の除外)通常のrmだと作業ツリーからファイルを消しただけ。後にcommitする事で追跡対象から除外する。core.editorや環境変数EDITORに適切なエディタが設定されている必要がある。diffを確認する事も出来る。-mでコミットログを指定できる。menu.html追跡ファイルのステージを省略addを省く。track)コミットのやり直し誤ってtypoしたままコミットしてしまった。fileステージのやり直しステージングエリアに入れたファイルを取り消したいときはresetコマンドを使う。README#ここでステージングエリアに入れたREADMEファイルをreset。今自分が作業じているローカルブランチへのポインタ。上から見ていくと今はmasterから動いていないので作業しているブランチはmasterのまま=HEADもmaster。編集したファイルを直前のコミットの状態まで戻す。statusコマンド打っていたときに出ていた。–bareオプションをつける。何かに書いてあった気がする。以後、gitコマンドからはshortnameで指定できるようになる。c:/project/testRemote/remote1ここでURLを間違えていた事に気づく。(.git忘れた)が、同じshortnameにaddしても既にあるよって言われてしまうので削除しないといけない。exists.また、Windows?msysGit?を使っている場合は、Windows感覚でパスを打ちこむとエスケープされる。(push)円マークを重ねるのとスラッシュとでは表記は変わるけど違いはないようだ。[shortname_after]でいける。rem1リモートリポジトリの確認リポジトリからcloneしてきた場合はoriginという名前が付けられる。Gitがデフォルトでつけるshortname。masterとかで出てくるorigin。initでローカルに作成したリポジトリだとoriginもないので何も表示されない。remoteaddした後はそのリポジトリのshortnameが列挙される。[shortname]でより詳しく。date)リモートリポジトリからデータ取得(フェッチ、プル)リモートにあるデータの内、まだ持っていないものを取得できる。fetchコマンドを使う。rem2空のリポジトリからfetchしているので特に何も起こらなかった......。cloneした後(最近fetchした後)からの変更を取得できる。これだと取得しただけなのでfetch後マージをしてやる必要がある。pullというコマンドもある。リモートリポジトリへのデータ登録(プッシュ)ローカルにコミットしたデータをプッシュ。いう事でpushコマンドを使用。[branch]でプッシュ先とプッシュするブランチを指定。master次はブランチから。