From 8161e4f651efc0f03bc6e14264d6f5dfb2d09560 Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Mon, 13 Apr 2020 09:14:39 +0800 Subject: [PATCH 1/2] PRF @wxy --- ...w to get started or learn something new.md | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/translated/talk/20200407 15 years of Git- How to get started or learn something new.md b/translated/talk/20200407 15 years of Git- How to get started or learn something new.md index 0c68509dd5..231fd609d0 100644 --- a/translated/talk/20200407 15 years of Git- How to get started or learn something new.md +++ b/translated/talk/20200407 15 years of Git- How to get started or learn something new.md @@ -1,19 +1,20 @@ [#]: collector: (lujun9972) [#]: translator: (wxy) -[#]: reviewer: ( ) +[#]: reviewer: (wxy) [#]: publisher: ( ) [#]: url: ( ) [#]: subject: (15 years of Git: How to get started or learn something new) [#]: via: (https://opensource.com/article/20/4/get-started-git) [#]: author: (Seth Kenlon https://opensource.com/users/seth) -15 岁的 Git:如何入门或学习点新东西 +Git 都 15 岁了,如何入门或学习点新东西 ====== + > 在 Git 15 周年之际,了解为什么 Git 是保持软件行业运行的重要组成部分。 -![Scissors cutting open access to files][1] +![](https://img.linux.net.cn/data/attachment/album/202004/13/091410k80er3mttrznc22e.jpg) -如果说过去二十年来有什么东西改变了软件,那么 [Git][2] 位列榜首。 +如果说过去二十年来有什么东西改变了软件,那么 [Git][2] 肯定位列榜首。 如果你没有亲自使用过 Git,你可能会认为它只是一种技术时尚,只是因为它是由 [Linux][3] 项目的创始人创建的,所以在开发者中只是一个偶然的宠儿。这或许有一定的道理,但 Git 确实取得了一些其他行业所没有的成就。有了 Git,分布在世界各地的开发者们可以在同一时间对同一段代码进行工作,并记录下每一次修改的历史,然后将所有的工作合并到一起,形成一个成品。由于这件事情非常复杂,所以这个工具本身也会变得很复杂,但归根结底,它是维持软件行业运行的重要组成部分。 @@ -21,19 +22,19 @@ ### Git 术语 -与任何专业工具一样,Git 中也有很多行话。像“克隆clone”、“合并merge”和“变基rebase”这样的术语,充其量是神秘的,而最坏的情况下,会让人感觉到几乎是排斥性的。试图理解这些术语的含义可能会让人不知所措,但如果你从 Matthew Broberg 的优秀文章《[Git 术语基础][4]》中得到一点指导,就不会这样了。只需快速阅读一下,你就能真正理解地听懂关于 Git 的对话。 +与任何专业工具一样,Git 中也有很多行话。像“克隆clone”、“合并merge”和“变基rebase”这样的术语,最起码也是神秘的,而更糟的情况下会令人感到排斥。试图理解这些术语的含义可能会让人不知所措,但如果你从 Matthew Broberg 的优秀文章《[Git 术语基础][4]》中得到一点指导,就不会这样了。只需快速阅读一下,你就能真正理解地听懂关于 Git 的对话。 ### Git 入门 如果你需要知道如何使用 Git,那么我自己的[关于使用 Git 的入门文章系列][5]是一个很好的开始。这些文章已经有几年的历史了,但就像许多 Linux 和 UNIX 技术一样,它的界面并没有发生很大的变化,所以这些文章和我写这些文章那时一样,在今天还是很有意义的。这一系列文章向你介绍了 Git 最基本的概念,并带领你完成创建仓库、提交文件、恢复文件、合并分支等过程。 -### 常见的Git服务 +### 常见的 Git 服务 -Git 最常见的用途之一是公共的 Git 托管服务,比如 GitLab 和 GitHub。Kedar Vijay Kulkarni 在他的《[如何在 Git 中克隆、修改、添加和删除文件][6]》一文中,演示了大多数开发者使用 Git 执行的日常任务。这不是非开发者的必读书目,但对于任何想在公共 Git 托管服务上为项目做贡献的人来说,这篇文章是必读的。这篇文章专门针对的是 Github,因为它是当今最常见的平台之一,但其原理也适用于任何 Git 的 Web 前端,包括 [GitLab][7]、[Gogs][8] 和 [Gitea][9] 等流行的开源框架。 +Git 最常见的用途之一是公共的 Git 托管服务,比如 GitLab 和 GitHub。Kedar Vijay Kulkarni 在他的《[如何在 Git 中克隆、修改、添加和删除文件][6]》一文中,演示了大多数开发者使用 Git 执行的日常任务。这不是非开发者的必读书目,但对于任何想在公共 Git 托管服务上为项目做贡献的人来说,这篇文章是必读的。这篇文章专门针对的是 Github,因为它是当今最常见的平台之一,但其原理也适用于任何 Git 服务的 Web 前端,包括 [GitLab][7]、[Gogs][8] 和 [Gitea][9] 等流行的开源框架。 ### 试试这个 Git 演练 -与其漫无目的的探索,你是不是更喜欢在导游的带领下学习?有时候,学习一件事最简单的方法就是模仿别人的准确步骤。你知道最终的结果是成功的保证,所以你在进行练习的时候会有信心,而你的大脑和手指也会得到重复的好处,从而建立起记忆。如果这是你的学习风格,那就跟着 Alan Formy-Duvall 的《[Git 的实用学习练习][10]》,找出成功的 Git 课程的感觉。 +与其漫无目的的探索,你是不是更喜欢在导游的带领下学习?有时候,学习一件事最简单的方法就是模仿别人的准确步骤。你知道最终的结果是肯定成功的,所以你在进行练习的时候会有信心,而你的大脑和手指也会得到重复的好处,从而建立起记忆。如果这是你的学习风格,那就跟着 Alan Formy-Duvall 的《[Git 的实用学习练习][10]》,找出成功的 Git 课程的感觉。 ### Git 应用程序 @@ -41,7 +42,7 @@ Git 最常见的用途之一是公共的 Git 托管服务,比如 GitLab 和 Gi ### 了解更多关于 Git 的信息 -知识就是力量,所以不要让 Git 对你来说是个谜。无论你是直接使用它,还是只知道它的名字,或者你以前从未听说过它,现在都是了解 Git 的好时机。这里有很多资源可以帮助你了解它的工作原理、工作原理以及人们为什么这么喜欢它。潜入其中,按照自己的节奏来学习,并学会爱上 Git 吧! +知识就是力量,所以不要让 Git 对你来说像个谜。无论你是直接使用它,还是只知道它的名字,或者你以前从未听说过它,现在都是了解 Git 的好时机。这里有很多资源可以帮助你了解它的工作原理、工作原理以及人们为什么这么喜欢它。潜入其中,按照自己的节奏来学习,并学会爱上 Git 吧! -------------------------------------------------------------------------------- @@ -50,7 +51,7 @@ via: https://opensource.com/article/20/4/get-started-git 作者:[Seth Kenlon][a] 选题:[lujun9972][b] 译者:[wxy](https://github.com/wxy) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 From a23816006df1c0c7a3d538ab6e910059fe6d2a21 Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Mon, 13 Apr 2020 09:15:08 +0800 Subject: [PATCH 2/2] PUB @wxy https://linux.cn/article-12104-1.html --- ...years of Git- How to get started or learn something new.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename {translated/talk => published}/20200407 15 years of Git- How to get started or learn something new.md (98%) diff --git a/translated/talk/20200407 15 years of Git- How to get started or learn something new.md b/published/20200407 15 years of Git- How to get started or learn something new.md similarity index 98% rename from translated/talk/20200407 15 years of Git- How to get started or learn something new.md rename to published/20200407 15 years of Git- How to get started or learn something new.md index 231fd609d0..d08342b3e7 100644 --- a/translated/talk/20200407 15 years of Git- How to get started or learn something new.md +++ b/published/20200407 15 years of Git- How to get started or learn something new.md @@ -1,8 +1,8 @@ [#]: collector: (lujun9972) [#]: translator: (wxy) [#]: reviewer: (wxy) -[#]: publisher: ( ) -[#]: url: ( ) +[#]: publisher: (wxy) +[#]: url: (https://linux.cn/article-12104-1.html) [#]: subject: (15 years of Git: How to get started or learn something new) [#]: via: (https://opensource.com/article/20/4/get-started-git) [#]: author: (Seth Kenlon https://opensource.com/users/seth)