LoginSignup
7

More than 5 years have passed since last update.

gitコマンドの初歩

Posted at

リポジトリの初期化

git init

リポジトリを初期化します.gitでファイルを管理する場合、最初に行うコマンドです.

管理対象ファイルの登録

git add <filename>

リポジトリにファイルを追加します.新規ファイルが多く有り,一つ一つ登録するのが面倒な場合,以下のように実行することで,ディレクトリ内のすべてのファイルが管理対象となり,ファイルの取りこぼしがなくなります.

git add .

管理対象ファイルをコミット(リポジトリに反映)

git commit -a

git addで追加されたファイルを実際にリポジトリに反映させます。実際にgit commitを実行すると、コメントの編集画面になります。面倒な場合は以下のように実行します。コメントはシングルコーテーションかダブルコーテーションで囲ってください。

git commit -a -m 'ここにコメントを記述'

実際のサイクル

実際には、以下のようなサイクルでgitコマンドを使っていきます。

  • ファイルの編集
  • (新規ファイルが有る場合)ファイルの登録
  • コミット(リポジトリに反映)

gitサーバにpush(外部リポジトリに登録)

ファイルに変更を加え,一段落したらgitサーバ(外部リポジトリ)に登録しましょう.Githubや自前gitサーバなどを想定しています.適切にgitサーバの設定が済んでいれば,下記のコマンド一発で登録できます.

git push

サーバによっては公開鍵の登録が必要だったり(Githubなど),IDとパスワードの入力を求められたり(GitBucketなど)します.

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7