Translator Reviews ( English → Native Japanese )
Rating: 68 / 0 Reviews / 05 Sep 2013 at 20:51
- Remotes
Unlike a traditional version control system, Git can have many peers. These peers, called remotes, can be thought of as simple bookmarks for long URLs.
- Tagging
Tags are a first class citizen in the Git version control system. Tags will be used to start new branches and simply mark milestones in the code's lifetime.
- Merging
Branching is encouraged in Git and thus merging is accordingly a frequent operation. Leverage Git's efficient merge algorithms and learn how to deal with fast forward or conflicting merges.
- Rebasing
Git takes the idea of merging further with rebasing. Rebasing keeps volatile changes in a branch and guarantees that they will apply cleanly to the mainline when merged.
伝統的なバージョンコントロールシステムとは異なり、Gitには多くのピアを設定できます。このピア(Gitではリモートと呼びます)は、長いURLに対するブックマークのようなものと考えることができます。
タギング
タグはGitバージョンコントロールシステムの第一級の市民です。タグは、コードのライフタイムにおいて、新しいブランチを始めるためや、たんにマイルストーンに印を付けるために使われます。
マージ
Gitではブランチが奨励されていますので、マージもそれに伴って頻繁に使われる操作です。Gitの効率的なマージアルゴリズムを活用し、早送りしたりマージの競合に対処する方法を学んでください。
リベース
Gitでは、マージするもう一つのアイディアとしてリベースを採用しています。リベースで、ブランチの揮発性の変更を保持して、マージされたときに本流に正しくそれを適用することができます。