From 32356d8ba40ba30f67a5448303fff738e89b4bbc Mon Sep 17 00:00:00 2001 From: jordanmccullough Date: Tue, 15 Apr 2014 23:12:43 +0200 Subject: [PATCH 1/3] Seed JA Cheat Sheet markdown --- downloads/es/github-git-cheat-sheet.md | 235 +++++++++++++++++++++++++ 1 file changed, 235 insertions(+) create mode 100644 downloads/es/github-git-cheat-sheet.md diff --git a/downloads/es/github-git-cheat-sheet.md b/downloads/es/github-git-cheat-sheet.md new file mode 100644 index 000000000..acc487673 --- /dev/null +++ b/downloads/es/github-git-cheat-sheet.md @@ -0,0 +1,235 @@ +# GitHub Git Cheat Sheet + +Git is the open source distributed version control system that facilitates GitHub activities on your laptop or desktop. This cheat sheet summarizes commonly used Git command line instructions for quick reference. + +## Install git +GitHub provides desktop clients that include a graphical user interface for the most common repository actions and an automatically updating command line edition of Git for advanced scenarios. + +### GitHub for Windows +http://windows.github.com + +### GitHub for Mac +http://mac.github.com + +Git distributions for Linux and POSIX systems are available on the official Git SCM web site. + +### Git for all platforms +http://git-scm.com + +## Configure tooling +Configure user information for all local repositories + + +```$ git config --global user.name "[name]"``` + +Sets the name you want attached to your commit transactions + + +```$ git config --global user.email "[email address]"``` + +Sets the email you want attached to your commit transactions + + +```$ git config --global color.ui auto``` + +Enables helpful colorization of command line output + + +## Create repositories +Start a new repository or obtain one from an existing URL + + +```$ git init [project-name]``` + +Creates a new local repository with the specified name + + +```$ git clone [url]``` + +Downloads a project and its entire version history + +## Make changes +Review edits and craft a commit transaction + + +```$ git status``` + +Lists all new or modified files to be committed + + +```$ git diff``` + +Shows file differences not yet staged + + +```$ git add [file]``` + +Snapshots the file in preparation for versioning + + +```$ git diff --staged``` + +Shows file differences between staging and the last file version + + +```$ git reset [file]``` + +Unstages the file, but preserves its contents + + +```$ git commit -m"[descriptive message]"``` + +Records file snapshots permanently in version history + +## Group changes +Name a series of commits and combine completed efforts + + +```$ git branch``` + +Lists all local branches in the current repository + + +```$ git branch [branch-name]``` + +Creates a new branch + + +```$ git checkout [branch-name]``` + +Switches to the specified branch and updates working directory + + +```$ git merge [branch-name]``` + +Combines the specified branch’s history into the current branch + + +```$ git branch -d [branch-name]``` + +Deletes the specified branch + + +## Refactor file names +Relocate and remove versioned files + + +```$ git rm [file]``` + +Deletes the file from the working directory and stages the deletion + + +```$ git rm --cached [file]``` + +Removes the file from version control but preserves the file locally + + +```$ git mv [file-original] [file-renamed]``` + +Changes the file name and prepare it for commit + +## Suppress tracking +Exclude temporary files and paths + +``` +*.log +build/ +temp-* +``` + +A text file named `.gitignore` suppresses accidental versioning of files and paths matching the specified patterns + + +```$ git ls-files --other --ignored --exclude-standard``` + +Lists all ignored files in this project + +## Save fragments +Shelve and restore incomplete changes + + +```$ git stash``` + +Temporarily stores all modified tracked files + + +```$ git stash pop``` + +Restores the most recent stashed files + + +```$ git stash list``` + +Lists all stashed changesets + + +```$ git stash drop``` + +Discards the most recently stashed changeset + +## Review history +Browse and inspect the evolution of project files + + +```$ git log``` + +Lists version history for the current branch + + +```$ git log --follow [file]``` + +Lists version history for the file, including renames + + +```$ git diff [first-branch]...[second-branch]``` + +Shows content differences between two branches + + +```$ git show [commit]``` + +Outputs metadata and content changes of the specified commit + +## Redo commits +Erase mistakes and craft replacement history + + +```$ git reset [commit]``` + +Undoes all commits after `[commit]`, preserving changes locally + + +```$ git reset --hard [commit]``` + +Discards all history and changes back to the specified commit + +## Synchronize changes +Register a repository bookmark and exchange version history + + +```$ git fetch [bookmark]``` + +Downloads all history from the repository bookmark + + +```$ git merge [bookmark]/[branch]``` + +Combines bookmark’s branch into current local branch + + +```$ git push [alias] [branch]``` + +Uploads all local branch commits to GitHub + + +```$ git pull``` + +Downloads bookmark history and incorporates changes + +--- + +## GitHub Training +Learn more about using GitHub and Git. Email the Training Team or visit our web site for learning event schedules and private class availability. + +* training@github.com +* training.github.com From 4de3a057bd5ba5333b01e63a44bc5a2f20a63948 Mon Sep 17 00:00:00 2001 From: hissy Date: Fri, 18 Apr 2014 18:01:29 +0900 Subject: [PATCH 2/3] Move the cheat sheet file to `ja` directory --- downloads/{es => ja}/github-git-cheat-sheet.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename downloads/{es => ja}/github-git-cheat-sheet.md (100%) diff --git a/downloads/es/github-git-cheat-sheet.md b/downloads/ja/github-git-cheat-sheet.md similarity index 100% rename from downloads/es/github-git-cheat-sheet.md rename to downloads/ja/github-git-cheat-sheet.md From b945b7d930a5f58fe3c4aec0f2b92ee1bb7c7553 Mon Sep 17 00:00:00 2001 From: hissy Date: Fri, 18 Apr 2014 18:56:16 +0900 Subject: [PATCH 3/3] Translate Cheat Sheet to Japanese --- downloads/ja/github-git-cheat-sheet.md | 130 ++++++++++++------------- 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/downloads/ja/github-git-cheat-sheet.md b/downloads/ja/github-git-cheat-sheet.md index acc487673..23d8269e4 100644 --- a/downloads/ja/github-git-cheat-sheet.md +++ b/downloads/ja/github-git-cheat-sheet.md @@ -1,135 +1,135 @@ -# GitHub Git Cheat Sheet +# GitHub Git チートシート -Git is the open source distributed version control system that facilitates GitHub activities on your laptop or desktop. This cheat sheet summarizes commonly used Git command line instructions for quick reference. +Gitはオープンソースとして配布されているバージョンコントロールシステムです。Gitを使うと、あなたのラップトップまたはデスクトップから、GitHub上のアクティビティーを楽に操作できます。このチートシートは、コマンドラインを使ったよく使われているGitの命令のクイックリファレンスです。 -## Install git -GitHub provides desktop clients that include a graphical user interface for the most common repository actions and an automatically updating command line edition of Git for advanced scenarios. +## gitのインストール +GitHubは、利用頻度の高いリポジトリへのアクションを可能にするグラフィカルユーザーインターフェースを提供し、同時に自動的にアップデートされる高度なシナリオにおけるGitのコマンドライン版を含むデスクトップクライアントを提供しています。 -### GitHub for Windows +### GitHub Windows版 http://windows.github.com -### GitHub for Mac +### GitHub Mac版 http://mac.github.com -Git distributions for Linux and POSIX systems are available on the official Git SCM web site. +LinuxまたはPOSIXシステムのためのGitディストリビューションはオフィシャルのGit SCMウェブサイトから入手できます。 -### Git for all platforms +### Git 全プラットフォーム版 http://git-scm.com -## Configure tooling -Configure user information for all local repositories +## ツールの設定 +すべてのローカルリポジトリのために、ユーザー情報を設定してください ```$ git config --global user.name "[name]"``` -Sets the name you want attached to your commit transactions +コミット操作に付加されるあなたの名前を設定します ```$ git config --global user.email "[email address]"``` -Sets the email you want attached to your commit transactions +コミット操作に付加されるあなたのeメールアドレスを設定します ```$ git config --global color.ui auto``` -Enables helpful colorization of command line output +コマンドラインの出力を見やすくするため色を設定できます -## Create repositories -Start a new repository or obtain one from an existing URL +## リポジトリの作成 +新規リポジトリの作成もしくは既存のURLから取得します ```$ git init [project-name]``` -Creates a new local repository with the specified name +指定した名前のローカルリポジトリを作成します ```$ git clone [url]``` -Downloads a project and its entire version history +プロジェクトとすべてのバージョン履歴をダウンロードします -## Make changes -Review edits and craft a commit transaction +## 変更の作成 +変更をレビューしコミット操作ログを作成します ```$ git status``` -Lists all new or modified files to be committed +コミット可能なすべての新規ファイルまたは変更のあるファイルを一覧で表示します ```$ git diff``` -Shows file differences not yet staged +まだステージされていないファイルの差分を表示します ```$ git add [file]``` -Snapshots the file in preparation for versioning +バージョン管理のためにファイルのスナップショットを作成します ```$ git diff --staged``` -Shows file differences between staging and the last file version +ステージングと最後のファイルバージョンとの差分を表示します ```$ git reset [file]``` -Unstages the file, but preserves its contents +ファイルをステージングから外しますが、その内容は保持します ```$ git commit -m"[descriptive message]"``` -Records file snapshots permanently in version history +ファイルのスナップショットをバージョン履歴内に恒久的に記録します -## Group changes -Name a series of commits and combine completed efforts +## 変更の整理 +一連のコミットに名前をつけ、完了した成果を結合します ```$ git branch``` -Lists all local branches in the current repository +現在のリポジトリ上のすべてのローカルブランチを一覧で表示します ```$ git branch [branch-name]``` -Creates a new branch +新規ブランチを作成します ```$ git checkout [branch-name]``` -Switches to the specified branch and updates working directory +指定されたブランチに切り替え、作業ディレクトリを更新します ```$ git merge [branch-name]``` -Combines the specified branch’s history into the current branch +指定されたブランチの履歴を現在のブランチに統合します ```$ git branch -d [branch-name]``` -Deletes the specified branch +指定されたブランチを削除します -## Refactor file names -Relocate and remove versioned files +## ファイル名の整理 +バージョン管理されているファイルの移動、または削除を行ないます ```$ git rm [file]``` -Deletes the file from the working directory and stages the deletion +作業ディレクトリからファイルを削除し、削除をステージします ```$ git rm --cached [file]``` -Removes the file from version control but preserves the file locally +バージョン管理からファイルを削除しますが、ローカルのファイルは保持します ```$ git mv [file-original] [file-renamed]``` -Changes the file name and prepare it for commit +ファイル名を変更し、コミットします -## Suppress tracking -Exclude temporary files and paths +## トラッキングの制限 +一時ファイルやパスを除外します ``` *.log @@ -137,99 +137,99 @@ build/ temp-* ``` -A text file named `.gitignore` suppresses accidental versioning of files and paths matching the specified patterns +`.gitignore` という名前のテキストファイルで、指定されたパターンに該当するファイルやパスを誤ってバージョン管理してしまうことを防げます ```$ git ls-files --other --ignored --exclude-standard``` -Lists all ignored files in this project +プロジェクト内のすべての除外されたファイルを一覧で表示します -## Save fragments -Shelve and restore incomplete changes +## 断片の保存 +未完成の変更を一時的に退避し、復旧させることができます ```$ git stash``` -Temporarily stores all modified tracked files +すべての変更のあるトラックされているファイルを一時的に保存します ```$ git stash pop``` -Restores the most recent stashed files +直近に一時保存されたファイルを復旧します ```$ git stash list``` -Lists all stashed changesets +すべての一時保存された変更セットを一覧で表示します ```$ git stash drop``` -Discards the most recently stashed changeset +直近に一時保存された変更セットを破棄します -## Review history -Browse and inspect the evolution of project files +## 履歴の確認 +プロジェクトファイルの進展を確認します ```$ git log``` -Lists version history for the current branch +現在のブランチのバージョン履歴を一覧で表示します ```$ git log --follow [file]``` -Lists version history for the file, including renames +ファイル名の変更を含む指定したファイルのバージョン履歴を一覧で表示します ```$ git diff [first-branch]...[second-branch]``` -Shows content differences between two branches +2つのブランチ間の差分を表示します ```$ git show [commit]``` -Outputs metadata and content changes of the specified commit +指定されたコミットのメタ情報と変更内容を出力します -## Redo commits -Erase mistakes and craft replacement history +## コミットの修正 +ミスの削除と履歴の置き換え ```$ git reset [commit]``` -Undoes all commits after `[commit]`, preserving changes locally +`[commit]`以降のすべてのコミットを取り消し、ローカルでは変更を保持します ```$ git reset --hard [commit]``` -Discards all history and changes back to the specified commit +指定されたコミットに戻り、それ以降のすべての変更を破棄します -## Synchronize changes -Register a repository bookmark and exchange version history +## 変更の同期 +リポジトリのブックマークを登録し、バージョン履歴を交換します ```$ git fetch [bookmark]``` -Downloads all history from the repository bookmark +リポジトリブックマークからすべての履歴をダウンロードします ```$ git merge [bookmark]/[branch]``` -Combines bookmark’s branch into current local branch +ブックマークのブランチを現在のローカルブランチに統合します ```$ git push [alias] [branch]``` -Uploads all local branch commits to GitHub +すべてのローカルブランチのコミットをGitHubにアップロードします ```$ git pull``` -Downloads bookmark history and incorporates changes +ブックマークの履歴をダウンロードし、変更を統合します --- -## GitHub Training -Learn more about using GitHub and Git. Email the Training Team or visit our web site for learning event schedules and private class availability. +## GitHub トレーニング +より詳しくGitHubとGitの使い方を知るには、トレーニングチームにメールするか、イベントスケジュールや受講可能なプライベート講義を知るために私たちのウェブサイトをご覧ください。 * training@github.com * training.github.com