LoginSignup
0
0

More than 3 years have passed since last update.

Git 自分用めも

Posted at

svn を使っていたが、git を使い始めると混乱するところ

リポジトリの作成

リポジトリを作成するだけ(Bara)と、すでにあるものをリポジトリ管理する用の二つ作成方法がある。

svn だと、基本的には、初めに空のリポジトリを作成する。すでにソースがある状態からは作れなかったはず

ソースの取得

clone する。

svn だとチェックアウト。これはほぼ同じ。

svn の更新と、git の pull の fetch と merge

git はローカルリポジトリに mastar と origin/mastar の二つが実は存在する。
という前提がわかれば、pull と fetch の違いがすぐわかる。

これは svn にはない発想

commit と push

commit はローカル、push はリモートへソースを反映する。

svn はコミットのみ。ローカルとリモートの発想がない。

プルリクエスト

ブランチで作業している場合に行うことができる

小規模だと全員 mastar で作業しているとできない

svn だと基本全員 trunk しか使わない・・・

0
0
0

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
0
0