githubはファイルを他の開発者と共有する事ができるソフトウェアです。githubのリモートリポジトリにコードをあげる事で他の開発者がそのコードを確認して修正したり、受け取る事ができます。gitにコードをあげる手順はまずコードを変更した時にワーキングツリーが更新されます。更新されたワーキングツリーをgit addする事でインデックスという場所でファイルが更新されます。それをgit commitすることによってローカルのリポジトリに変更が反映され、それをgit pushしてやることによってリモートリポジトリに変更が反映されます。git push を取り消したい場合はgit revert <commit id>でgit pushする前のファイルに戻してgit pushします。ローカルリポジトリへのcommitを取り消したい場合にはgit reset –soft、git addとgit commitを取り消したい場合にはgit reset –mixed、ワーキングツリーから全て戻したい場合にはgit reset –hardをします。
git
投稿日:
執筆者:hyou