-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Insert spaces around backticks for markups to be correctly detected #141
base: master
Are you sure you want to change the base?
Changes from all commits
b97c2b2
e42a571
eeea256
a265cab
4c7f77c
45f2b9d
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
@@ -174,14 174,14 @@ Changes not staged for commit: | |||||||||
---- | ||||||||||
|
||||||||||
////////////////////////// | ||||||||||
The `CONTRIBUTING.md` file appears under a section named ``Changes not staged for commit'' – which means that a file that is tracked has been modified in the working directory but not yet staged. | ||||||||||
The `CONTRIBUTING.md` file appears under a section named "`Changes not staged for commit`" -- which means that a file that is tracked has been modified in the working directory but not yet staged. | ||||||||||
To stage it, you run the `git add` command. | ||||||||||
`git add` is a multipurpose command – you use it to begin tracking new files, to stage files, and to do other things like marking merge-conflicted files as resolved. | ||||||||||
It may be helpful to think of it more as ``add this content to the next commit'' rather than ``add this file to the project''.(((git commands, add))) | ||||||||||
It may be helpful to think of it more as "`add this content to the next commit`" rather than "`add this file to the project`".(((git commands, add))) | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
Let's run `git add` now to stage the `CONTRIBUTING.md` file, and then run `git status` again: | ||||||||||
////////////////////////// | ||||||||||
`CONTRIBUTING.md` ファイルは ``Changed but not staged for commit'' という欄に表示されます。これは、追跡対象のファイルが作業ディレクトリ内で変更されたけれどもまだステージされていないという意味です。 | ||||||||||
ステージするには `git add` コマンドを実行します。 `git add` にはいろんな意味合いがあり、新しいファイルの追跡開始・ファイルのステージング・マージ時に衝突が発生したファイルに対する「解決済み」マーク付けなどで使用します。``指定したファイルをプロジェクトに追加(add)する''コマンド、というよりは、``指定した内容を次のコミットに追加(add)する''コマンド、と捉えるほうがわかりやすいかもしれません。(((git commands, add))) | ||||||||||
`CONTRIBUTING.md` ファイルは "`Changed but not staged for commit`" という欄に表示されます。これは、追跡対象のファイルが作業ディレクトリ内で変更されたけれどもまだステージされていないという意味です。 | ||||||||||
ステージするには `git add` コマンドを実行します。 `git add` にはいろんな意味合いがあり、新しいファイルの追跡開始・ファイルのステージング・マージ時に衝突が発生したファイルに対する「解決済み」マーク付けなどで使用します。 "`指定したファイルをプロジェクトに追加(add)する`" コマンド、というよりは、 "`指定した内容を次のコミットに追加(add)する`" コマンド、と捉えるほうがわかりやすいかもしれません。(((git commands, add))) | ||||||||||
Comment on lines
183
to
184
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
では、`git add` で `CONTRIBUTING.md` をステージしてもういちど `git status` を実行してみましょう。 | ||||||||||
|
||||||||||
[source,console] | ||||||||||
|
@@ -266,7 266,7 @@ If you run `git status -s` or `git status --short` you get a far more simplified | |||||||||
////////////////////////// | ||||||||||
`git status` の出力はとてもわかりやすいですが、一方で冗長でもあります。 | ||||||||||
Gitにはそれを簡略化するためのオプションもあり、変更点をより簡潔に確認できます。 | ||||||||||
`git status -s`や`git status --short`コマンドを実行して、簡略化された状態表示を見てみましょう。 | ||||||||||
`git status -s` や `git status --short` コマンドを実行して、簡略化された状態表示を見てみましょう。 | ||||||||||
|
||||||||||
[source,console] | ||||||||||
---- | ||||||||||
|
@@ -284,11 284,11 @@ There are two columns to the output - the left hand column indicates that the fi | |||||||||
So for example in that output, the `README` file is modified in the working directory but not yet staged, while the `lib/simplegit.rb` file is modified and staged. | ||||||||||
The `Rakefile` was modified, staged and then modified again, so there are changes to it that are both staged and unstaged. | ||||||||||
////////////////////////// | ||||||||||
まだ追跡されていない新しいファイルには`??`が、ステージングエリアに追加されたファイルには`A`が、変更されたファイルには`M`が、といったように、ファイル名の左側に文字列が表示されます。 | ||||||||||
まだ追跡されていない新しいファイルには `??` が、ステージングエリアに追加されたファイルには `A` が、変更されたファイルには `M` が、といったように、ファイル名の左側に文字列が表示されます。 | ||||||||||
内容は2文字の組み合わせです。1文字目はステージされたファイルの状態を、2文字はファイルが変更されたかどうかを示しています。 | ||||||||||
この例でいうと、`README`ファイルは作業ディレクトリ上にあって変更されているけれどステージされてはいません。 | ||||||||||
`lib/simplegit.rb`ファイルは変更済みでステージもされています。 | ||||||||||
`Rakefile`のほうはどうかというと、変更されステージされたあと、また変更された、という状態です。変更の内容にステージされたものとそうでないものがあることになります。 | ||||||||||
この例でいうと、`README` ファイルは作業ディレクトリ上にあって変更されているけれどステージされてはいません。 | ||||||||||
`lib/simplegit.rb` ファイルは変更済みでステージもされています。 | ||||||||||
`Rakefile` のほうはどうかというと、変更されステージされたあと、また変更された、という状態です。変更の内容にステージされたものとそうでないものがあることになります。 | ||||||||||
|
||||||||||
[[r_ignoring]] | ||||||||||
////////////////////////// | ||||||||||
|
@@ -352,7 352,7 @@ glob パターンとは、シェルで用いる簡易正規表現のようなも | |||||||||
また、ハイフン区切りの文字を角括弧で囲んだ形式 (`[0-9]`) は、 | ||||||||||
ふたつの文字の間の任意の文字 (この場合は 0 から 9 までの間の文字) にマッチします。 | ||||||||||
アスタリクスを2つ続けて、ネストされたディレクトリにマッチさせることもできます。 | ||||||||||
`a/**/z` のように書けば、`a/z`、`a/b/z`、`a/b/c/z`などにマッチします。 | ||||||||||
`a/**/z` のように書けば、`a/z`、`a/b/z`、`a/b/c/z` などにマッチします。 | ||||||||||
|
||||||||||
////////////////////////// | ||||||||||
Here is another example .gitignore file: | ||||||||||
|
@@ -577,10 577,10 @@ Run `git difftool --tool-help` to see what is available on your system. | |||||||||
////////////////////////// | ||||||||||
.GitのDiffを他のツールで見る | ||||||||||
==== | ||||||||||
この本では、引き続き`git diff`コマンドを様々な方法で使っていきます。 | ||||||||||
この本では、引き続き `git diff` コマンドを様々な方法で使っていきます。 | ||||||||||
一方、このコマンドを使わずに差分を見る方法も用意されています。GUIベースだったり、他のツールが好みの場合、役に立つでしょう。 | ||||||||||
`git diff`の代わりに`git difftool`を実行してください。そうすれば、emerge、vimdiffなどのツールを使って差分を見られます(商用のツールもいくつもあります)。 | ||||||||||
また、`git difftool --tool-help`を実行すれば、利用可能なdiffツールを確認することもできます。 | ||||||||||
`git diff` の代わりに `git difftool` を実行してください。そうすれば、emerge、vimdiffなどのツールを使って差分を見られます(商用のツールもいくつもあります)。 | ||||||||||
また、`git difftool --tool-help` を実行すれば、利用可能なdiffツールを確認することもできます。 | ||||||||||
==== | ||||||||||
|
||||||||||
[[r_committing_changes]] | ||||||||||
|
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
|
@@ -74,8 74,8 @@ Gitkのインターフェイスは次のようになっています。 | |||||
.The `gitk` history viewer. | ||||||
image::images/gitk.png[The `gitk` history viewer.] | ||||||
////////////////////////// | ||||||
.`gitk`の歴史ビューアー | ||||||
image::images/gitk.png[`gitk`の歴史ビューアー] | ||||||
.`gitk` の歴史ビューアー | ||||||
image::images/gitk.png[`gitk` の歴史ビューアー] | ||||||
|
||||||
////////////////////////// | ||||||
On the top is something that looks a bit like the output of `git log --graph`; each dot represents a commit, the lines represent parent relationships, and refs are shown as colored boxes. | ||||||
|
@@ -181,13 181,13 @@ We won't be doing a detailed rundown of these tools (they have their own documen | |||||
ここではツールの詳細な説明はしません(GitHubクライアントの自前のドキュメントがあります)が、 ``changes'' ビュー(ツールの実行時間の大半はここを使うことになると思います)の内容をざっと見ていきましょう。 | ||||||
|
||||||
////////////////////////// | ||||||
* On the left is the list of repositories the client is tracking; you can add a repository (either by cloning or attaching locally) by clicking the `` '' icon at the top of this area. | ||||||
* On the left is the list of repositories the client is tracking; you can add a repository (either by cloning or attaching locally) by clicking the "` `" icon at the top of this area. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
* In the center is a commit-input area, which lets you input a commit message, and select which files should be included. | ||||||
(On Windows, the commit history is displayed directly below this; on Mac, it's on a separate tab.) | ||||||
* On the right is a diff view, which shows what's changed in your working directory, or which changes were included in the selected commit. | ||||||
* The last thing to notice is the ``Sync'' button at the top-right, which is the primary way you interact over the network. | ||||||
////////////////////////// | ||||||
* 左側には、クライアントが追跡しているリポジトリのリストが表示されます。この領域の一番上の `` '' アイコンをクリックすると、(ローカルでクローンするかアタッチするかして)リポジトリを追加できます。 | ||||||
* 左側には、クライアントが追跡しているリポジトリのリストが表示されます。この領域の一番上の "` `" アイコンをクリックすると、(ローカルでクローンするかアタッチするかして)リポジトリを追加できます。 | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
* 真ん中はコミット入力領域です。コミットメッセージを入力したり、コミットに含めるファイルを選択したりできます。 | ||||||
(Windowsでは、コミットの歴史は、この下に直接表示されます。Macの場合は、別のタブに表示されます。) | ||||||
* 右側はdiffビューです。作業ディレクトリの変更内容、または、選択しているコミットに含まれている内容が表示されます。 | ||||||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think we need this kind of change 🤔