diff --git a/assets/css/buttons.css b/assets/css/buttons.css index 24434961..ef8e0669 100644 --- a/assets/css/buttons.css +++ b/assets/css/buttons.css @@ -130,7 +130,7 @@ button .octicon { padding: 4px 13px; position: absolute; height: 36px; - width: 150px; + width: 170px; margin: 5px 8px; top: 0; left: 0; @@ -144,7 +144,7 @@ button .octicon { /*border-top-color: #8cf;*/ border-top-color: #A6A6A6; position: relative; - left: 66px; + left: 75px; top: 5px; pointer-events: none; display: inline-block; diff --git a/resources/contents/es-ES/challenges/2_repository.html b/resources/contents/es-ES/challenges/2_repository.html index df67418a..e98e8f0b 100644 --- a/resources/contents/es-ES/challenges/2_repository.html +++ b/resources/contents/es-ES/challenges/2_repository.html @@ -6,7 +6,7 @@

Repositorios

Un repositorio es una colección de elementos relacionados. En nuestro caso, cuando estamos escribiendo software, es una colección de archivos relacionados a un proyecto de software. Puedes imaginarlo como la carpeta de un proyecto con todos los archivos - relevantes en us interior. De hecho, así es como se verá en tu ordenador de todas maneras. Algunas veces se les llama también + relevantes en su interior. De hecho, así es como se verá en tu ordenador de todas maneras. Algunas veces se les llama también "repos" como abreviación.

Un dibujo con cuatro carpetas diff --git a/resources/contents/fr-FR/challenges/1_get_git.html b/resources/contents/fr-FR/challenges/1_get_git.html index 8632be77..52cc9ab3 100644 --- a/resources/contents/fr-FR/challenges/1_get_git.html +++ b/resources/contents/fr-FR/challenges/1_get_git.html @@ -4,8 +4,8 @@

Git

-

Git est un logiciel open source (le code source est < - Public ) écrit par Linus Torvalds (le même homme qui a également écrit le système d'exploitation Linux).

+

Git est un logiciel open source (le code source est + public) écrit par Linus Torvalds (le même homme qui a également écrit le système d'exploitation Linux).

Git est un programme pour suivre les changements dans le temps, connu en programmation comme gestion de version . Si vous avez utilisé une fonction de suivi des modification dans un traitement de texte, vous connaissez déjà le concept!

@@ -24,7 +24,7 @@

Installer Git

Vous avez déjà Git ou pas sûr? Tapez git --version dans votre terminal et s'il renvoie un numéro de version - Supérieur à 1.7.10, Tout est déjà installé! Pour plus d'informations, visitez le + supérieur à 1.7.10, tout est déjà installé! Pour plus d'informations, visitez le site web officiel de Git.

@@ -36,7 +36,7 @@

Git

Git ne se ressemble pas à d'autres programmes sur votre ordinateur. Vous ne verrez probablement pas une icône sur votre bureau, mais il sera toujours disponible pour vous et vous pourrez y accéder à tout moment depuis votre terminal - ou de l'application GitHub Desktop.

+ ou via l'application GitHub Desktop.

diff --git a/resources/contents/fr-FR/challenges/2_repository.html b/resources/contents/fr-FR/challenges/2_repository.html index 4bd6d823..8f7614ac 100644 --- a/resources/contents/fr-FR/challenges/2_repository.html +++ b/resources/contents/fr-FR/challenges/2_repository.html @@ -14,14 +14,14 @@

Dépôts

Vous dites à Git quel est votre projet et Git va commencer à suivre toutes les modifications apportées à ce dossier. Cela en fait un dépôt Git: un dossier suivi par Git. Git suit lorsque les fichiers sont ajoutés, soustraits ou - même modifiée (que ce soit d'une seule lettre ou en intégralité). En plus de cela Git suit qui à apporté ces + même modifiée (que ce soit d'une seule lettre ou en intégralité). En plus de cela Git suit qui a apporté ces modifications. Dans l'univers du développement logiciel, ce suivi des modifications s'appellent la gestion de version.

Utilisation du terminal

Terminal(ou Bash) est un moyen pour indiquer à votre ordinateur de faire des choses en tapant des commandes plutôt que de cliquer sur les applications avec votre souris. Vous pouvez renommer des fichiers, - ouvrir des fichiers, créer de nouveaux dossiers, changer de répertoires et plus tous en exécutant des commandes + ouvrir des fichiers, créer de nouveaux dossiers, changer de répertoires et plus simplement en exécutant des commandes textuelle. Vous pouvez même utiliser un éditeur de texte adapté au code (comme @@ -50,20 +50,20 @@

Créer un Dépôt

Dans la fenêtre de votre terminal, tapez ces commandes, une à la fois, en appuyant sur la touche "Entrée" pour valider votre saisie

-

Tout d'abord, créez un nouveau dossier:
Astuce: mkdir signifie make directory

+

Tout d'abord, créez un nouveau dossier:
Astuce: mkdir signifie make directory (créer un dossier)

mkdir hello-world -

Ensuite, entrez dans ce dossier:
Astuce: cd signifie change directory

+

Ensuite, entrez dans ce dossier:
Astuce: cd signifie change directory (changer de dossier)

cd hello-world

Enfin, dites à Git d'initialiser(démarrer le suivi) du dossier dans lequel vous êtes:

git init -

La dernière commande devrait renvoyer quelque chose commençant par "Initialized empty Git repository". +

La dernière commande devrait renvoyer quelque chose commençant par "Initialized empty Git repository" (ou "Dépôt Git vide initialisé" si vous avez une version de git en français). Les autres commandes ne renvoie rien.

Vous l'avez fait! Si vous voulez être sûr que c'est un dépôt Git, tapez git status - et s'il ne vous retourne pas 'fatal: Not a git repository...' c'est que tout est parfait !

+ et s'il ne vous retourne pas 'fatal: Not a git repository...' (ou "fatal: ni ceci ni aucun de ses répertoires parents n'est un dépôt git") c'est que tout est parfait !

{{{ verify_directory_button }}} diff --git a/resources/contents/fr-FR/challenges/3_commit_to_it.html b/resources/contents/fr-FR/challenges/3_commit_to_it.html index 1a793e4d..9eda6499 100644 --- a/resources/contents/fr-FR/challenges/3_commit_to_it.html +++ b/resources/contents/fr-FR/challenges/3_commit_to_it.html @@ -1,5 +1,5 @@
-

Créez un fichier dans votre nouveau référentiel, ajoutez quelque chose à ce fichier et suivez-lz avec Git.

+

Créez un fichier dans votre nouveau référentiel, ajoutez quelque chose à ce fichier et suivez-le avec Git.

diff --git a/resources/contents/fr-FR/challenges/6_forks_and_clones.html b/resources/contents/fr-FR/challenges/6_forks_and_clones.html index f67de6b9..86643ac0 100644 --- a/resources/contents/fr-FR/challenges/6_forks_and_clones.html +++ b/resources/contents/fr-FR/challenges/6_forks_and_clones.html @@ -58,19 +58,18 @@

Clonage de votre fork en local

Connectez-vous au dépôt d'origine

-

What if the original repository you forked happens to change? You'll want to be able to pull in - those changes too. So let's add another remote connection, this time to the original, github.com/jlord/patchwork, repository with - its URL.

+

Qu'arrive-t-il si le dépôt d'origine change ? Vous voudrez pouvoir tirer ces changements + localement. Nous allons donc ajouter un autre remote, cette fois-ci à version originale du projet, + github.com/jlord/patchwork.

-

You can name this remote connection anything you want, but typically people use the name 'upstream'; let's use - that for this.

+

Vous pouvez appeler cette connexion par le nom que vous voudrez, mais habituellement les gens utilisent 'upstream', + c'est à dire "amont" ; utilisons ce mot ici.

git remote add upstream https://github.com/jlord/patchwork.git

-

Qu'arrive-t-il si le dépôt d'origine change ? Vous voudrez pouvoir tirer ces changements - localement. Nous allons donc ajouter un autre remote, cette fois-ci à version originale du projet, - github.com/jlord/patchwork.

+

Pour être sûr d'avoir le remote correctement installé, entrez git remote -v pour lister les adresses que + vous avez enregistrées. Vous devriez avoir un remote 'origin' avec l'adresse de votre fork et ensuite un remote 'upstream' + avec l'adresse de l'original, l'URL notée plus haut à cette étape.

{{{ verify_directory_button }}} diff --git a/resources/contents/fr-FR/pages/index.html b/resources/contents/fr-FR/pages/index.html index 829293a1..0408a425 100644 --- a/resources/contents/fr-FR/pages/index.html +++ b/resources/contents/fr-FR/pages/index.html @@ -41,16 +41,16 @@

Bienvenue!

-

Git-il enseigne les bases de l'utilisation de Git et GitHub. Ces principes de base ne sont pas +

Git-it enseigne les bases de l'utilisation de Git et GitHub. Ces principes de base ne sont pas seulement pour les débutants avec Git et GitHub, ce sont les commandes et les étapes que vous utiliserez - à tout le temps, comme dans votre incroyable codage social et votre avenir futur controlé en version.

+ encore et encore comme dans votre future impressionnante carrière de codeur social rompu au contrôle de version.

-

Mais Attendez-Il y a plus

-

Vous pouvez également compléter Git-it dans Chinois traditionnel ou - Japonais , sélectionnez simplement la langue souhaitée dans le menu en haut à gauche.

+

Mais attendez, il y a mieux

+

Vous pouvez également achever Git-it en Chinois traditionnel, Japonais, Coréen, Portuguais (Brésil) et Ukrainien, + sélectionnez simplement la langue souhaitée dans le menu en haut à gauche.

-

L'option 'Window' dans le menu de l'application vous amènera pages +

L'entrée 'Window' dans le menu de l'application vous amènera aux pages Dictionnaire, Ressources et À propos.

@@ -105,9 +105,9 @@

En route !

-->

Félicitations!

-

Vous avez terminé les défis et êtes prêt pour le codage social, alors, qu'est-ce qui suit?

+

Vous avez terminé les défis et êtes prêt pour le codage social, alors, où est la suite ?

- +
diff --git a/resources/contents/ja-JP/challenges/4_githubbin.html b/resources/contents/ja-JP/challenges/4_githubbin.html index 3e053608..29cdc94f 100644 --- a/resources/contents/ja-JP/challenges/4_githubbin.html +++ b/resources/contents/ja-JP/challenges/4_githubbin.html @@ -15,7 +15,7 @@

Step: GitHub のアカウントを作ろう

やったね! ようこそGitHubへ!!

Step: Gitにユーザー名を追加する

-

あなたのGitHubアカウントのユーザー名をGitに設定しましょう。この設定はこの後の章で必要になります。GitHubに作成した名前と全く同じ名前で設定してください。大文字は大文字で、小文字は小文字で、別々の文字として認識されるので注意してください。また、例の中の +

あなたのGitHubアカウントのユーザー名をGitに設定しましょう。これはGit-itによるverifyで確認するための設定で、この後の章で必要になります。GitHubに作成した名前と全く同じ名前で設定してください。大文字は大文字で、小文字は小文字で、別々の文字として認識されるので注意してください。また、例の中の "<" と ">" は入力する必要ありませんので注意してください。

GitHub のユーザー名をGitの設定に追加しよう:

diff --git a/resources/contents/ko-KR/challenges/7_branches_arent_just_for_birds.html b/resources/contents/ko-KR/challenges/7_branches_arent_just_for_birds.html index 74109c90..5156d840 100644 --- a/resources/contents/ko-KR/challenges/7_branches_arent_just_for_birds.html +++ b/resources/contents/ko-KR/challenges/7_branches_arent_just_for_birds.html @@ -4,7 +4,7 @@

브랜치(branch)

-

Git 저장소는 필요할 때 작업을 분리하기 위해 브랜치를 이용합니다. 작업하고 있는 변경사항들을 유지하기위해 브랜치를 생성하는 것은 프로젝트에서 혼자 혹은 다른 사람들과 함께 일할 때 사용하는 일상적인 일입니다. 이러한 방법을 통해 보통 'master' 라는 이름의 주 브랜치를 안정적이게 유지하며 당신의 작업을 할 수 있습니다. 브랜치에서 하던 작업이 끝나면 'master' 브랜치에 이를 머지(mergy)합니다.

+

Git 저장소는 필요할 때 작업을 분리하기 위해 브랜치를 이용합니다. 작업하고 있는 변경사항들을 유지하기위해 브랜치를 생성하는 것은 프로젝트에서 혼자 혹은 다른 사람들과 함께 일할 때 사용하는 일상적인 일입니다. 이러한 방법을 통해 보통 'master' 라는 이름의 주 브랜치를 안정적이게 유지하며 당신의 작업을 할 수 있습니다. 브랜치에서 하던 작업이 끝나면 'master' 브랜치에 이를 머지(merge)합니다.

아래에 있는 다이어그램은 어떻게 'master' 브랜치로부터 브랜치를 따고, 작업하고, 'master'에 그 변경 사항들을 머지하는지 보여줍니다. 만약 필요하다면 'master' 브랜치가 아닌 다른 브랜치를 기준으로도 브랜치를 딸 수 있습니다.

diff --git a/resources/contents/ko-KR/challenges/8_its_a_small_world.html b/resources/contents/ko-KR/challenges/8_its_a_small_world.html index 3ae49057..0d02783f 100644 --- a/resources/contents/ko-KR/challenges/8_its_a_small_world.html +++ b/resources/contents/ko-KR/challenges/8_its_a_small_world.html @@ -14,11 +14,11 @@

소셜 코딩(social coding)

안녕, Repo Robot!

-

프로젝트에 협업자를 추가하기 위해, GitHub 계정의 저장소의 페이지에 접속해서 페이지의 위쪽에 있는 메뉴의 'Settings' 탭을 클릭하세요. 그 다음 'Collaborators' 옵션을 선택하세요. 텍스트 박스에 유저 이름을 입력하고 'Add collaborator' 를 누르세요.

+

프로젝트에 협업자를 추가하기 위해, GitHub 계정의 저장소의 페이지에 접속해서 페이지의 위쪽에 있는 메뉴의 'Settings' 탭을 클릭하세요. 그 다음 'Manage access' 옵션을 선택하세요. 우측에 위치한 Invite a collaborator 버튼을 클릭하세요. 텍스트 박스에 유저 이름을 입력하고 유저를 선택한 후 'Select a collaborator above' 를 누르세요.

GitHub 의 포크한 저장소 페이지로 가서 'reporobot'을 협업자로 추가하세요. URL 은 다음과 같아야 합니다.

- github.com/유저이름/patchwork/settings/collaboration + github.com/유저이름/patchwork/settings/access
{{{ verify_button }}} diff --git a/resources/contents/pt-BR/pages/about.html b/resources/contents/pt-BR/pages/about.html index 0164ff76..aaa304cd 100644 --- a/resources/contents/pt-BR/pages/about.html +++ b/resources/contents/pt-BR/pages/about.html @@ -1,17 +1,18 @@ -

About Git-it

-

Git-it teaches the essential, everyday Git commands developers use everyday along with the GitHub Flow, the way - developers collaborate on GitHub.

+

Sobre o Git-it

-

Some challenges require an internet connection, so you'll need to be online to complete Git-it. But you can always - open the app and view the challenges and resources offline.

+

O Git-it ensina o essencial, os comandos diários comuns do Git que os desenvolvedores usam todos os dias junto com o + GitHub Flow, a forma como os desenvolvedores colaboram no GitHub.

-

Real Development Environment

+

Alguns desafios requerem conexão com a internet, então você precisará estar online para completar o Git-it. Mas você + sempre poderá abrir o app e ver os desafios e recursos offline.

-

Git-it uses the real terminal, Git and GitHub (rather than emmulating them). When you finish you'll have real - repositories on your GitHub account and green squares on your contribution chart!

+

Ambiente de Desenvolvimento Real

-

The Code that Made Git-it

+

O Git-it usa o terminal de verdade, Git e GitHub (em vez de emulá-los). Quando você acabar terá repositórios reais + na sua conta do GitHub e quadradinhos verdes no seu gráfico de contribuições!

-

This app is built with HTML, CSS and JS and uses the Electron library. All of - the code for Git-it is online in its repository on - GitHub. Git-it is a labor of love by @jlord and kind contributors.

+

O código que forma o Git-it

+ +

Este app é feito com HTML, CSS, e JS e usa a biblioteca Electron. Todo o código + do Git-it está online no seu repositório no + GitHub. O Git-it é feito com muito amor por @jlord e amáveis contribuidores.

diff --git a/resources/contents/pt-BR/pages/dictionary.html b/resources/contents/pt-BR/pages/dictionary.html index 88bfbc25..60f76f15 100644 --- a/resources/contents/pt-BR/pages/dictionary.html +++ b/resources/contents/pt-BR/pages/dictionary.html @@ -1,48 +1,48 @@ -

Below are the terminal and Git commands used in the Git-it challenges.

+

Abaixo estão os comandos de terminal e Git usados nos desafios do Git-it

-

Bash/Terminal Basics

+

Básicos do Bash/Terminal

    -
  • Make a new folder (aka make directory)
  • - mkdir <FOLDERNAME> -
  • Navigate into an existing folder (aka change directory)
  • - cd <FOLDERNAME> -
  • List the items in a folder
  • +
  • Cria uma nova pasta (make directory)
  • + mkdir <NOMEDAPASTA> +
  • Navega para dentro de uma pasta existente (change directory)
  • + cd <NOMEDAPASTA> +
  • Lista os items de uma pasta
  • ls
-

Configuring Git

+

Configurando o Git

    -
  • Check Git version
  • +
  • Check a versão do Git
  • git --version -
  • Set your name
  • - git config --global user.name "Your Name" -
  • Set your email
  • - git config --global user.email youremail@example.com -
  • Set your Github account (case sensitive)
  • +
  • Define o seu nome
  • + git config --global user.name "Seu Nome" +
  • Define o seu email
  • + git config --global user.email seuemail@exemplo.com +
  • Define a sua conta do GitHub (case sensitive)
  • git config --global user.username uSeRnAmE
-

Git Basics

+

Básicos do Git

    -
  • Turn Git on for a folder
  • +
  • Inicie o Git em uma pasta
  • git init -
  • Check status of changes to a repository
  • +
  • Check o status de um repositório
  • git status -
  • View changes to files
  • +
  • Veja as mudanças nos arquivos
  • git diff -
  • Add a file's changes to be committed
  • - git add <FILENAME> -
  • To add all files changes
  • +
  • Adicione as mudanças do arquivo para commit
  • + git add <NOMEDOARQUIVO> +
  • Para adicionar todas as mudanças em arquivos
  • git add . -
  • To commit (aka save) the changes you've added with a short message describing the changes +
  • Para gravar (salvar) as mudanças que você adicionou com uma mensagem curta descrevendo-as
  • - git commit -m "your commit message" -
  • Copy a repository to your computer
  • + git commit -m "Sua mensagem de commit" +
  • Copie um repositório para o seu computador
  • git clone <URL>
@@ -50,59 +50,59 @@

Git Basics

Git Branches

    -
  • Create a new branch
  • - git branch <BRANCHNAME> -
  • Move onto a branch
  • - git checkout <BRANCHNAME> -
  • You can create and switch to a branch in one line
  • - git checkout -b <BRANCHNAME> -
  • List the branches
  • +
  • Crie um novo branch
  • + git branch <NOMEDOBRANCH> +
  • Mova-se para um branch
  • + git checkout <NOMEDOBRANCH> +
  • Você pode criar e mover-se para um branch com apenas uma linha
  • + git checkout -b <NOMEDOBRANCH> +
  • Liste os branches
  • git branch -
  • Rename a branch you're currently on
  • - git branch -m <NEWBRANCHNAME> +
  • Renomeie o branch atual
  • + git branch -m <NOVONOMEDOBRANCH>

Git Remotes

    -
  • Add remote connections
  • - git remote add <REMOTENAME> <URL> -
  • Set a URL to a remote
  • - git remote set-url <REMOTENAME> <URL> -
  • View remote connections
  • +
  • Adicione remote connections
  • + git remote add <NOMEDOREMOTE> <URL> +
  • Defina uma URL para o remote
  • + git remote set-url <NOMEDOREMOTE> <URL> +
  • Veja as remote connections
  • git remote -v
-

Pulling in Git

+

Pulling com Git

    -
  • Pull in changes
  • +
  • Pulling mudanças
  • git pull -
  • Pull in changes from a remote branch
  • - git pull <REMOTENAME> <REMOTEBRANCH> -
  • See changes to the remote before you pull in
  • +
  • Pulling mudanças de um remote branch
  • + git pull <NOMEDOREMOTE> <REMOTEBRANCH> +
  • Veja as mudanças no remote antes de puxá-las
  • git fetch --dry-run
-

Push & Merge in Git

+

Push & Merge com Git

    -
  • Push changes
  • - git push <REMOTENAME> <BRANCHNAME> -
  • Merge a branch into current branch
  • - git merge <BRANCHNAME> +
  • Push mudanças
  • + git push <NOMEDOREMOTE> <NOMEDOBRANCH> +
  • Merge um branch no branch atual
  • + git merge <NOMEDOBRANCH>
-

Deleting Remotes and Branches in Git

+

Deletando Remotes e Branches no Git

    -
  • Delete a local branch
  • - git branch -D <BRANCHNAME> -
  • Delete a remote branch
  • - git push <REMOTENAME> --delete <BRANCHNAME> +
  • Delete um branch local
  • + git branch -D <NOMEDOBRANCH> +
  • Delete um remote branch
  • + git push <NOMEDOREMOTE> --delete <NOMEDOBRANCH>
diff --git a/resources/contents/pt-BR/pages/index.html b/resources/contents/pt-BR/pages/index.html index c3a2ddbc..3c3fa7f7 100644 --- a/resources/contents/pt-BR/pages/index.html +++ b/resources/contents/pt-BR/pages/index.html @@ -23,7 +23,7 @@
- 완료된 챌린지: + Desafios completados:
@@ -37,7 +37,7 @@
- +
diff --git a/resources/contents/pt-BR/pages/resources.html b/resources/contents/pt-BR/pages/resources.html index b766c421..8a5cc13d 100644 --- a/resources/contents/pt-BR/pages/resources.html +++ b/resources/contents/pt-BR/pages/resources.html @@ -1,15 +1,17 @@ -

Resources

-

To reinforce what you just learned or to try another way, here are suggestions for other guides and tutorials.

-

If you're ready to dive into a project, jump to the beginner projects section.

+

Recursos

+ +

Para reforçar o que você acabou de aprender ou tentar de outra maneira, aqui estão sugestões para outros + guias e tutoriais.

+

Se você está pronto para mergulhar em um projeto, pule para a seção de projetos para iniciantes.

-

Interactive Tutorial

+

Tutorial Interativo

    -
  • Try Git (Uses an terminal emulator) by CodeSchool +
  • Try Git (Usa um emulador de terminal) by CodeSchool
-

Guides, Books and Cheatsheets

+

Guias, Livros e Cheatsheets

GitHub Desktop

-

You likely installed this before you started Git-it but if you didn't, here's the link.

-

The GitHub Desktop app lets you do much of what you can do in terminal (though not all) and is a bit easier to - read at times. Personally, I use it to look over anything not small diff I have. Your changes are - really nice to see this way.

+

Você provavelmente instalou isso antes de iniciar o Git-it, mas se você não o fez, aqui está o link.

+

O aplicativo GitHub Desktop permite fazer muito do que você pode fazer no terminal (embora não tudo) e é um + pouco mais fácil de ler às vezes.

-

What Next?

+

E depois?

-

Now that you're feeling good because you've got the fundamentals down, here are some beginner project ideas to - keep you going!

+

Agora que você está se sentindo bem porque você tem os fundamentos, aqui estão algumas idéias de projetos para + iniciantes para você continuar!

diff --git a/resources/contents/pt-BR/partials/chal-sidebar.html b/resources/contents/pt-BR/partials/chal-sidebar.html new file mode 100644 index 00000000..add4277b --- /dev/null +++ b/resources/contents/pt-BR/partials/chal-sidebar.html @@ -0,0 +1,15 @@ + diff --git a/resources/contents/pt-BR/partials/footer.html b/resources/contents/pt-BR/partials/footer.html new file mode 100644 index 00000000..9526687a --- /dev/null +++ b/resources/contents/pt-BR/partials/footer.html @@ -0,0 +1,11 @@ + diff --git a/resources/contents/pt-BR/partials/verify-button.html b/resources/contents/pt-BR/partials/verify-button.html new file mode 100644 index 00000000..3b304e94 --- /dev/null +++ b/resources/contents/pt-BR/partials/verify-button.html @@ -0,0 +1,10 @@ +
+ +
+
+
+
+
    +
+ +
diff --git a/resources/contents/pt-BR/partials/verify-directory-button.html b/resources/contents/pt-BR/partials/verify-directory-button.html new file mode 100644 index 00000000..dd2e5038 --- /dev/null +++ b/resources/contents/pt-BR/partials/verify-directory-button.html @@ -0,0 +1,13 @@ +
+ + +
+
+
+
+ Por favor selecione a pasta do seu diretório. + +
    +
+ +
diff --git a/resources/contents/zh-TW/challenges/1_get_git.html b/resources/contents/zh-TW/challenges/1_get_git.html index 8a86896f..8a1e7c3e 100644 --- a/resources/contents/zh-TW/challenges/1_get_git.html +++ b/resources/contents/zh-TW/challenges/1_get_git.html @@ -4,25 +4,26 @@

Git

-

Git 是一個開源軟體(完全免費),作者為 Linus Torvalds,他也是 Linux 作業系統的作者。

-

Git 是一個專門做修改記錄的程式,在軟體、程式設計的領域中叫做版本控制

+

Git 是一個開源軟體(其 原始碼是公開的),作者為 Linus Torvalds,他也是 Linux 作業系統核心的作者。

+

Git 是一個專門做修改記錄的程式,在軟體、程式設計的領域中叫做版本控制。 + 如果你曾經在文字編輯器上使用過追蹤修改的功能,那麼你就已經熟悉這個概念了!

安裝 Git

-

我們建議你到 GitHub Desktop 來取得 Git。我們不會使用它提供的桌面程式,,不過它內建了 Git,也是在各個平台上安裝 Git +

我們建議你到 GitHub Desktop 來取得 Git。我們不會使用它提供的桌面程式(我們要透過終端機來學習!),不過它內建了 Git,也是在各個平台上安裝 Git 最簡單的方法。

    -
  • Windows:使用 Git Shell 當作終端機。
  • -
  • Mac:開啟 GitHub Desktop,並從「Preferences」選單點選「command line tools install」。安裝完畢之後,開啟「終端機」這個應用程式。
  • +
  • Windows:使用 Git Shell 當作終端機。
  • +
  • Mac:開啟 GitHub Desktop,並從「Preferences」選單點選「command line tools install」。安裝完畢之後,開啟「終端機」這個應用程式。
-

如果已經安裝過 Git 或不清楚有沒有安裝過,你可以打開終端機,在裡面輸入 git --version ,如果你已經安裝完畢,你應該會看到 Git的版本編號(> 1.7.10)。需要更多資訊,請上 +

如果已經安裝過 Git 或不清楚有沒有安裝過,你可以打開終端機,在裡面輸入 git --version ,如果你看到Git的版本編號(> 1.7.10以上版本),那麼就表示你已經安裝成功了!。需要更多資訊,請上 Git 官網查詢。

Git 軟體

-

GitHub Desktop 可以透過 Git 來完成許多東西,但並不是所有功能都能透過 GitHub Desktop來使用,這也是為什麼」學習指令是一件重要的事情。

+

GitHub Desktop可以透過 Git 來完成許多東西,但並不是所有功能都能透過GitHub Desktop來使用,這也是為什麼學習終端機指令是一件重要的事情。不過一旦你精熟終端機指令後,你將會高興有GitHub Desktop,因為它可以更視覺化地管理你的專案,就像在Github網站上那樣。

Git 不像是你電腦裡的其他軟體。你不會在桌面上看到一個軟體圖示,但你可以隨時透過終端機或是其他 Git 的桌面程式(如 GitHub Desktop)來使用。

@@ -35,13 +36,9 @@

設定 Git

接下來,讓 Git 知道這台電腦所做的修改該連結到什麼使用者:

設定你的名字:

-

git config --global user.name " - " -

+

git config --global user.name "你的名字"

設定你的電子信箱:

-

git config --global user.email " - "

+

git config --global user.email "你的email@example.com"

現在,你已經完成了第一個挑戰!按一下「Verify」按鈕來檢查。

diff --git a/resources/contents/zh-TW/challenges/2_repository.html b/resources/contents/zh-TW/challenges/2_repository.html index c191fa84..1c270656 100644 --- a/resources/contents/zh-TW/challenges/2_repository.html +++ b/resources/contents/zh-TW/challenges/2_repository.html @@ -22,7 +22,7 @@

使用終端機

建立一個 Repository

-

你將建立一個新的資料夾,並把它初始化為一個 Git repository。

+

你將建立一個新的專案資料夾,並把它初始化為一個 Git repository。

為了讓事情更單純,請把你的資料夾和你的專案取同一個英文名稱。而這次的挑戰中請把資料夾取名叫作「hello-world」吧。

該是時候打開你的終端機了!打開終端機,將下列指令一一輸入至終端機吧!(每個指令後面記得用 ENTER 換行)

首先,建立新資料夾:
提示:你可以透過 mkdir 來建立資料夾

diff --git a/resources/contents/zh-TW/pages/about.html b/resources/contents/zh-TW/pages/about.html index 2c295ebe..9226fb52 100644 --- a/resources/contents/zh-TW/pages/about.html +++ b/resources/contents/zh-TW/pages/about.html @@ -1,16 +1,12 @@

關於 Git-it

-

Git-it teaches the essential, everyday Git commands developers use everyday along with the GitHub Flow, the way developers collaborate on GitHub.

+

Git-it 會教開發者每天都會使用且相當基礎的 Git 指令,同時也有 GitHub Flow,這是開發者們在 GitHub 上協作的方式。

-

Some challenges require an internet connection, so you'll need to be online to complete Git-it. But you can always - open the app and view the challenges and resources offline.

+

有一些挑戰需要網際網路連線,所以您需要連線以完成 Git-it。但您隨時可以打開應用程式並離線檢視挑戰與資源。

-

Real Development Environment

+

真實開發環境

-

Git-it uses the real terminal, Git and GitHub (rather than emmulating them). When you finish you'll have real - repositories on your GitHub account and green squares on your contribution chart!

+

Git-it 使用真正的終端機、Git 與 GitHub(絕對不只是模擬)。當您完成之後,您的 GitHub 帳號上會有真的 repositories,您的貢獻圖表上也會有綠色方塊!

-

The Code that Made Git-it

+

構成 Git-it 的程式碼

-

This app is built with HTML, CSS and JS and uses the Electron library. All of - the code for Git-it is online in its repository on - GitHub. Git-it is a labor of love by @jlord and kind contributors.

+

這個應用程式使用 HTML、CSS 與 JS,並使用 Electron 函式庫。Git-it 所有的程式碼都在 GitHub 上的 repository 中。Git-it 是 @jlord 與其他貢獻者愛的結晶。

diff --git a/resources/contents/zh-TW/pages/dictionary.html b/resources/contents/zh-TW/pages/dictionary.html index 88bfbc25..153b83d4 100644 --- a/resources/contents/zh-TW/pages/dictionary.html +++ b/resources/contents/zh-TW/pages/dictionary.html @@ -1,108 +1,108 @@ -

Below are the terminal and Git commands used in the Git-it challenges.

+

下面是 Git-it 挑戰中使用的終端機與 Git 指令。

-

Bash/Terminal Basics

+

Bash/終端機基礎知識

    -
  • Make a new folder (aka make directory)
  • +
  • 建立新資料夾(也稱建立目錄)
  • mkdir <FOLDERNAME> -
  • Navigate into an existing folder (aka change directory)
  • +
  • 切換至既有的資料夾(也稱變更目錄)
  • cd <FOLDERNAME> -
  • List the items in a folder
  • +
  • 列出資料夾中的項目
  • ls
-

Configuring Git

+

設定 Git

    -
  • Check Git version
  • +
  • 檢查 Git 版本
  • git --version -
  • Set your name
  • +
  • 設定您的名字
  • git config --global user.name "Your Name" -
  • Set your email
  • +
  • 設定您的電子郵件
  • git config --global user.email youremail@example.com -
  • Set your Github account (case sensitive)
  • +
  • 設定您的 GitHub 帳號(區分大小寫)
  • git config --global user.username uSeRnAmE
-

Git Basics

+

Git 基礎知識

    -
  • Turn Git on for a folder
  • +
  • 在資料夾中開始使用 Git
  • git init -
  • Check status of changes to a repository
  • +
  • 檢查 repository 的變更狀態
  • git status -
  • View changes to files
  • +
  • 檢視檔案變更
  • git diff -
  • Add a file's changes to be committed
  • +
  • 新增要 commit 的已變更檔案
  • git add <FILENAME> -
  • To add all files changes
  • +
  • 要加入所有檔案變更
  • git add . -
  • To commit (aka save) the changes you've added with a short message describing the changes +
  • 要 commit(又稱儲存)您加入的變更並同時加入用以描述變更的短訊息時
  • git commit -m "your commit message" -
  • Copy a repository to your computer
  • +
  • 複製 repository 到您的電腦中
  • git clone <URL>
-

Git Branches

+

Git 分支

    -
  • Create a new branch
  • +
  • 建立新分支
  • git branch <BRANCHNAME> -
  • Move onto a branch
  • +
  • 移動到特定分支
  • git checkout <BRANCHNAME> -
  • You can create and switch to a branch in one line
  • +
  • 您可以在一行指令中建立並切換到該分支
  • git checkout -b <BRANCHNAME> -
  • List the branches
  • +
  • 列出分支
  • git branch -
  • Rename a branch you're currently on
  • +
  • 重新命名您目前所在分支
  • git branch -m <NEWBRANCHNAME>
-

Git Remotes

+

Git 遠端

    -
  • Add remote connections
  • +
  • 新增與遠端的連線
  • git remote add <REMOTENAME> <URL> -
  • Set a URL to a remote
  • +
  • 將 URL 設定為遠端
  • git remote set-url <REMOTENAME> <URL> -
  • View remote connections
  • +
  • 檢視與遠端的連線
  • git remote -v
-

Pulling in Git

+

在 Git 中 pull

    -
  • Pull in changes
  • +
  • Pull 變更
  • git pull -
  • Pull in changes from a remote branch
  • +
  • 從遠端分支 pull 變更
  • git pull <REMOTENAME> <REMOTEBRANCH> -
  • See changes to the remote before you pull in
  • +
  • 在您 pull 前檢視遠端的變更
  • git fetch --dry-run
-

Push & Merge in Git

+

在 Git 中的 push & merge

    -
  • Push changes
  • +
  • Push 變更
  • git push <REMOTENAME> <BRANCHNAME> -
  • Merge a branch into current branch
  • +
  • Merge 分支到目前分支
  • git merge <BRANCHNAME>
-

Deleting Remotes and Branches in Git

+

在 Git 中刪除遠端與分支

    -
  • Delete a local branch
  • +
  • 刪除本機分支
  • git branch -D <BRANCHNAME> -
  • Delete a remote branch
  • +
  • 刪除遠端分支
  • git push <REMOTENAME> --delete <BRANCHNAME>
diff --git a/resources/contents/zh-TW/pages/resources.html b/resources/contents/zh-TW/pages/resources.html index b766c421..8170194f 100644 --- a/resources/contents/zh-TW/pages/resources.html +++ b/resources/contents/zh-TW/pages/resources.html @@ -1,15 +1,15 @@ -

Resources

-

To reinforce what you just learned or to try another way, here are suggestions for other guides and tutorials.

-

If you're ready to dive into a project, jump to the beginner projects section.

+

資源

+

為來強化您剛學到的東西或是嘗試其他方式,這裡有一些其他指南與教學課程的建議。

+

如果您想要鑽研某個專案,請到新手專案一節。

-

Interactive Tutorial

+

互動式教學課程

    -
  • Try Git (Uses an terminal emulator) by CodeSchool +
  • Try Git(使用終端機模擬器)by CodeSchool
-

Guides, Books and Cheatsheets

+

指南、書籍與備忘單

GitHub Desktop

-

You likely installed this before you started Git-it but if you didn't, here's the link.

-

The GitHub Desktop app lets you do much of what you can do in terminal (though not all) and is a bit easier to - read at times. Personally, I use it to look over anything not small diff I have. Your changes are - really nice to see this way.

+

您可能在開始使用 Git-it 前就安裝過它了,但如果您還沒,請點選連結。

+

GitHub Desktop 應用程式讓您可以完成在終端機中的部份動作(雖然不是全部),而且有時候更容易閱讀。就我個人來說,我用它來檢視任何不小的diff。以這種方式看到您的變更真的很棒。

-

What Next?

+

下一步呢?

-

Now that you're feeling good because you've got the fundamentals down, here are some beginner project ideas to - keep you going!

+

現在您已經掌握了基礎知識,這裡有一些新手專案的想法讓您繼續前進!