1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

gitについて

Last updated at Posted at 2018-10-28

はじめに

会社でGitlabを使っていましたが、自分がしっかり理解をしていないまま"pull"や"push"をしていましたが、さすがに理解しないとまずいということでメモ代わりにQiitaに掲載します。
対象は僕のメモ書きが参考になる人です。(;一_一)
↓とりあえず言語理解しよう....超簡単に説明していますのでちゃんと知りたいひとはggr

参考資料

gitとは

難しくいうと、分散型バージョン管理システム。
簡単にいうと、バージョン管理システム(マルチ用)

作業フロー

リポジトリをクローンを作成しプルしてマージ、コミットしてプッシュする。
(スタバの注文かよ....)
でもこれを読んだらわかるようになります。

repository(リポジトリ)

リポジトリ=共同ファイル
ローカルリポジトリとリモートリポジトリの二つがあります。
ローカルリポジトリ=自分のPCに作成したファイル=共有リポジトリ
リモートリポジトリ=離れたところにあるファイル
7353_01_s.gif

clone(クローン)

クローン=コピー
リモートリポジトリをコピーしてもの=ローカルリポジトリ

commit(コミット)

新規作成したファイルや編集したファイルをリモートリポジトリに保存することを意味します。

push(プッシュ)

共有リポジトリに編集したファイルを反映させることを意味します。

pull(プル)

他のメンバーが追加した機能や修正したファイルを自分の作業ディレクトリに取り込むことを意味します。

merge(マージ)

プルしたデータが統合されることを意味します。

余談

merge request(マージ リクエスト)

pushした時無言でやるとコンフリクトを起こしてしまう為、"マージしてください"とお願いすることを意味します。

conflict(コンフリクト)

1つのファイルを別々のユーザーが編集した後、マージを行うと発生する競合をコンフリクトという。
どっちの編集を優先した方がいいのかわからなくなってしまうのでコンフリクトという形で報告してくれます。(優秀ですね.....)

========================================================
こんな形で自分メモをしていきます。
編集、変更については、
間違いに自分で気づいたときや他のユーザーが指摘した(自分が納得、理解した時のみ)場合に行います。

1
3
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
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?