Git
提供: sha.ngri.la
目次
単体で使うとき
- 最初に使うとき
$ git init $ git add . $ git commit -a -m "message"
- 2回目以降
$ git add . $ git commit -a -m "message"
共有リポジトリ
- サーバ側の準備
$ mkdir fooo.git $ cd fooo.git $ git init --bare --shared=true
他のサイトを見ると"$ sudo git init --bare --shared=true"と書いてあるけど、私の場合sudo使わないとうまくいった。なんでだろう?
- ローカル側の準備
$ git init $ git remote add origin ssh://username@sha.ngri.la/home/username/fooo.git $ git add . $ git commit -a -m "initial import" $ git push origin master
- git remote add origin のときにサーバでのusernameを入れておかないとローカルのユーザ名で認証しようとするのでログインできなかった。
- [git] 共有リポジトリを作る:git init --bare --shared=true - satoko's blog - s21g
- 続 せっかちな人のための git 入門 - 共有リポジトリの作り方 - 僕は発展途上技術者
エラー
fatal: unable to stat 'filename': No such file or directory
ファイルを削除した後にgit add .したときにエラーが出たので、その対応。
$ git rm "path/to/filename" $ git add . $ git commit -am 'my commit'
link
github - Git error fatal: unable to stat '*': No such file or directory - Stack Overflow