作業用ディレクトリ準備
$ git clone gitURL
.gitの省かれたディレクトリが作成される
$ cd dir
作業中のブランチを確認、
デフォルトはmaster
下記の状態ではmasterから取ってきてマスターに返す運用になる
$ git branch * master
ファイル作成、編集
$ vi dir/filename $ git add dir/filename
登録内容確認
$ git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # new file: dir/filename #
commit
この時点ではclone元に未反映、作業用ディレクトリ内でのcommit
$ git commit -a または $ git commit dir/filename
(書き込み権のある)clone元に反映
$ git push Counting objects: 7, done. Compressing objects: 100% (4/4), done. Unpacking objects: 100% (4/4), done. Writing objects: 100% (4/4), 1.93 KiB, done. Total 4 (delta 1), reused 0 (delta 0) To /home/username/dir.git xxxxxxx..yyyyyyy master -> master