update levels/intro/[commit.js,branching.js]

This commit is contained in:
mht 2013-12-11 21:07:30 +08:00
parent 7a519c822f
commit 28490d2442
2 changed files with 19 additions and 19 deletions

View file

@ -7,14 +7,14 @@ exports.level = {
"ko": "Git에서 브랜치 쓰기",
"fr_FR": "Gérer les branches avec Git",
"zh_CN": "建立Git分支",
"zh_TW": "建立Git分支"
"zh_TW": "建立 Git 分支"
},
"hint": {
"en_US": "Make a new branch with \"git branch [name]\" and check it out with \"git checkout [name]\"",
"ja": "ブランチの作成(\"git branch [ブランチ名]\")と、チェックアウト(\"git checkout [ブランチ名]\"",
"fr_FR": "Faites une nouvelle branche avec \"git branch [nom]\" positionnez-vous dans celle-ci avec \"git checkout [nom]\"",
"zh_CN": "用 'git branch [分支名]' 来创建分支,用 'git checkout [分支名]' 切换到分支",
"zh_TW": "用 'git branch [分支名]' 來建分支,用 'git checkout [分支名]' 切換到分支",
"zh_TW": "用 'git branch [分支名]' 來建分支,用 'git checkout [分支名]' 切換到分支",
"ko": "\"git branch [브랜치명]\"으로 새 브랜치를 만들고, \"git checkout [브랜치명]\"로 그 브랜치로 이동하세요"
},
"disabledMap": {
@ -341,15 +341,15 @@ exports.level = {
"markdowns": [
"## Git Branches",
"",
" Git 的分支非常輕量。它們只是簡單地指向某個提交紀錄——僅此而已。所以許多Git愛好者會念叨",
" Git 的分支非常不占空間。它們只是一個指向某個 commit 的 reference —— 就這麼簡單。所以許多 Git 的愛好者會建議",
"",
"```",
"早點建分支!經常建分支!",
"早點建分支!經常建分支!",
"```",
"",
"創建分支沒有儲存或內存上的開銷,所以按邏輯分解工作比維護單一的代碼樹要簡單。",
"因為建立分支不怎麼會佔用到硬碟空間或者是記憶體,所以你可以把你目前的工作分成好幾個分支,這比只用一個分支要來的好。",
"",
"同時使用分支和提交時,我們會看到兩者如何配合。現在,只要記住使用分支其實就是在說:「我想包含本次提交及所有的父提交記錄。」"
"同時使用分支和 commit 時,我們待會可以看到兩者如何配合。現在,只要記住使用分支其實就是在說:「我想要包含這一次的 commit 以及它的所有 parent commits。」"
]
}
},
@ -357,13 +357,13 @@ exports.level = {
"type": "GitDemonstrationView",
"options": {
"beforeMarkdowns": [
"舉個例子看看分支究竟是什麼。",
"舉一個例子來看看分支到底是什麼。",
"",
"這裡,我們切換到到名為`newImage`的新分支。"
"這裡,我們建立一個名稱為 `newImage` 的新分支。"
],
"command": "git branch newImage",
"afterMarkdowns": [
"看,這就是建立分支所需的操作啦!`newImage`分支現在指向提交記錄`C1`。"
"看,這就是建立分支所需的操作啦! `newImage` 分支現在指向提交記錄 `C1`。"
],
"beforeCommand": ""
}
@ -372,11 +372,11 @@ exports.level = {
"type": "GitDemonstrationView",
"options": {
"beforeMarkdowns": [
"現在讓我們修改一下新分支。點擊下面的按鈕。"
"現在讓我們這個新分支做一些操作。點擊下面的按鈕。"
],
"command": "git commit",
"afterMarkdowns": [
"啊摔!`master`分支前進了,但`newImage`分支沒有哇!這是因為我們沒有「在」這個新分支上,這也是為什麼星號(*)只在 `master` 上。"
"太奇怪了啦! `master` 分支前進了,但 `newImage` 分支沒有前進!這是因為我們沒有「在」這個新分支上,這也是為什麼星號(*)會在 `master` 上。"
],
"beforeCommand": "git branch newImage"
}
@ -385,17 +385,17 @@ exports.level = {
"type": "GitDemonstrationView",
"options": {
"beforeMarkdowns": [
"使用如下命令告訴git我們想要切換到新的分支",
"使用如下命令告訴 git 我們想要切換到新的分支",
"",
"```",
"git checkout [name]",
"```",
"",
"這可以讓我們在提交修改之前切換到新的分支。"
"這可以讓我們在 commit 之前切換到新的分支。"
],
"command": "git checkout newImage; git commit",
"afterMarkdowns": [
"好的嘞!新的分支已經記錄了我們的修改。"
"太好了!新的分支已經記錄了我們的修改。"
],
"beforeCommand": "git branch newImage"
}
@ -404,8 +404,8 @@ exports.level = {
"type": "ModalAlert",
"options": {
"markdowns": [
"好啦,你已經準備好使用分支了。當前窗口關閉後,",
"建一個叫 `bugFix` 的新分支,然後切換過去。"
"好啦,你已經準備好使用分支了。當目前的視窗關閉後,",
"一個叫 `bugFix` 的新分支,然後切換過去。"
]
}
}

View file

@ -251,11 +251,11 @@ exports.level = {
"options": {
"markdowns": [
"## Git Commits",
"一個 commit 在git repository 中會記錄目錄下所有文件的快照。感覺像是大量的複製和貼上,但 git 的速度更快!",
"一個 commit 在 git repository 中會記錄目錄下所有文件的快照。感覺像是大量的複製和貼上,但 git 的速度更快!",
"",
"Git 希望 commit 儘可能地不占空間,所以每次進行 commit 的時候,它不會單純地複製整個目錄。實際上它把每次 commit 視為從目前的版本到下一個版本的變化量,或者說一個 \"delta\"。",
"",
" Git 會保存 commit 的歷史紀錄,所以,絕大部分的 commit 的上面都會有 ancestor commit,在我們的圖形表示中,箭頭方向表示從 parent commit 到所對應的 child commit保存這樣子的一個歷史紀錄是非常有用的。",
" Git 會保存 commit 的歷史紀錄,所以,絕大部分的 commit 的上面都會有 ancestor commits,在我們的圖形表示中,箭頭方向表示從 parent commit 到所對應的 child commit保存這樣子的一個歷史紀錄是非常有用的。",
"",
"要學的東西有很多,但現在你可以把 commit 當作是當下的 project 的快照。commit 不占空間且可以快速切換!"
]
@ -265,7 +265,7 @@ exports.level = {
"type": "GitDemonstrationView",
"options": {
"beforeMarkdowns": [
"在實例中學習 commit。右邊是一個git repository。當前有兩個 commit —— initial commit `C0` 以及 `C1` 這一個 commit 來表示之後可能的一些修改。",
"在實例中學習 commit。右邊是一個git repository。當前有兩個 commit —— initial commit `C0` 以及 `C1` 這一個 commit 來表示之後可能的一些修改。",
"",
"點擊下面的按鈕生成新的 commit。"
],