問題38:Gitのヘルプライターを使用すると、より良い仕事を行います

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/weixin_43392489/article/details/102765773

あなたが作家であれば、あなたも使用Gitの恩恵を受ける。Gitは記事の私達のシリーズではあまり知られていない使用について学びます。

投稿者:匿名

あなたが作家であれば、あなたも使用Gitの恩恵を受ける。Gitは記事の私達のシリーズではあまり知られていない使用について学びます。

Gitは他の多くのエンジン用途を計算するために使用することができ、プログラムのパッケージで非常に多くの近代的なコンピューティング・アプリケーションのまれな能力です。変更することが知られているが、それはまた、他の多くの用途がありますされているが、あなたはあなたの人生をより簡単に、より組織化することができます。ソフトウェア開発のためのソースコードを追跡するには このシリーズではGitは、私たちはほとんど知られてGitの7を使用する方法を共有します。

今日は作家が彼らの仕事をより良いGitリポジトリを使用する方法を見てみましょう。

Gitリポジトリのライター

一部の人々は小説を書き、それはまた、オープンソースに関する学術論文、詩、戯曲、技術マニュアルや記事を書いていました。多くの人が書き込みのすべての種類を行っています。同じことは、あなたが作家であれば、Gitリポジトリを使用しての恩恵を受ける可能性があるということです。Gitは有名なコンピュータプログラマが使用する高度な技術のツールですが、それはまた、現代の作家理想的ですが、私たちはあなたの文章の方法と、なぜそうすることの理由を変更する方法を紹介します。

しかし、Gitリポジトリの話をする前に、何であるかを最終的に「コピー」(またはデジタル時代の「コンテンツ」)について話すことが重要である、そしてなぜそれあなたの配信を持つ媒質異なります。これは21世紀で、ほとんどの作家の選択ツールがコンピュータです。コンピュータが一緒に編集やレイアウトプロセスのコピーを組み合わせることで良いように見えますが、作家や別のコンテンツとスタイルに(再)発見は良いアイデアですが。これは、タイプライターのコンピュータにワープロで書くのではなく、のようになりますことを意味します。コンピュータ用語では、これが意味することプレーンテキスト執筆の形。

プレーンテキストで書きます

この仮定は間違いありませんように使用:あなたは、市場のためになるようにあなたの文章を知って、あなたは異なる市場での書籍、ウェブサイトやソフトウェアのマニュアルの内容を書き込むことができます。しかし最近では、市場には様々なを平坦化する傾向がある:あなたがサイトのコンテンツは、後にEPUB版でリリースすることができる紙と紙の本の本に書かれて使用することもできます。コンテンツのデジタルバージョンについては、読者は究極のコントローラである:彼らはあなたがコンテンツを公開するサイト上のテキストを読むことができ、あなたはまた、Firefoxの優れた上でクリックすることができます読み取りビュー、あなたはまた、紙に印刷することができる、または使用することができますLynxのWebページには、テキストファイルにダンプし、さらにはスクリーンリーダーを使用する必要があり、あなたのコンテンツを見ることができません。

あなたは文字通りあなたのコンテンツを記述する必要がある、と出版社に左配信されます。あなたが自己出版されている場合でも発行時点のものであり、あなたはあなたのための生成同じソース(あなたのプレーンテキスト)を使用することができますので、書き込みのソースコードは、また、作業の賢く、より効率的な方法であるとして、言葉が働きます(HTMLのウェブサイトのための電子書籍などの印刷PDF、EPUBのための)出力をターゲットにしています。

プレーンテキストで書かれただけでは、レイアウトやテキストスタイルを心配する必要はない、とはもはや特別なツールを必要としないことを意味します。それは、テキストエディタに付属の携帯電話やタブレットコンピュータ上で基本的なメモ帳アプリがあるかどうか、またはインターネットの無料のエディタからダウンロードし、テキストコンテンツを生成することができます任意のツールは、「ワープロのあなたのために有効です。です。 " あなたは何をしているかであるかに関係なく、あなたは、ほぼすべてのデバイスを上書くことができ、そして得られたテキストが完全にそのまま、あなたのプロジェクトに統合することができます。

また、Gitはプレーンテキストを管理するために使用されます。

アトムエディタ

あなたはプレーンテキストで記述すると、ワードプロセッシングプログラムは大きすぎるだろう。テキストエディタは、「効果的に」の入力を再構築しようとしないので、テキスト・エディタを使用して、簡単です。それはあなたの心の言葉は干渉せずに、画面に入力することができます。さらに良いことに、テキストエディタ、通常のプラグインアーキテクチャ設計の周りに、アプリケーション自体が(テキストを編集するために使用されている)、しかし、あなたはあなたのニーズを満たすために、その周りの環境を構築することができ、非常に基本的であるように。

アトムエディタは、この設計理念の良い例です。これは、Gitは統合された、クロスプラットフォームのテキストエディタを構築しています。あなたはプレーンテキスト形式に精通していない場合は、Gitのに慣れていないので、アトムは、始めるための最も簡単な方法です。

GitリポジトリとAtomをインストール

まず、Gitのは、システムにインストールされていることを確認してください。あなたがLinuxやBSDを実行すると、Gitはソフトウェアリポジトリやportsツリーで利用可能です。あなたのディストリビューションに基づいています使用するコマンドが異なります。例えば、Fedoraの上:

$ sudo dnf install git

また、ダウンロードしてインストールすることができますマックWindowsの Gitリポジトリのを。

アトムは、あなたのGitのインターフェースとして機能するので、あなたは、直接にGitを使用する必要はありません。次のステップは、Atomをインストールすることです。

Linuxを使用している場合は、アトムは例えば、ソフトウェアプログラムまたは適切なコマンドをインストールすることによって、リポジトリからソフトウェアをインストールします。

$ sudo dnf install atom

アトムは現在、BSD上に構築されていません。しかし、のような良い選択肢があり、GNU EmacsがMacとWindowsのユーザーのために、あなたができるサイトを原子上のインストーラを見つけること。

インストールが完了したら、アトムエディタを起動します。

クイックガイド

あなたは、プレーンテキストやGitリポジトリを使用する場合は、あなたのエディタを適応させる必要があります。Atomの動的なユーザー・インターフェースは、あなたが慣れているよりも、それ以上であってもよいです。あなたは実際には、タブおよびパネルオンまたはオフにすることができたので、あなたもインストールやアクセサリーを設定することができ、代わりに、ワードプロセッシングプログラムのは、FirefoxやChromeとしてそれを見ることができます。Atomの機能が約束したと同じくらいをマスターするすべての試みは非現実的であるが、少なくとも、あなたはどのような機能を知ることができます。

あなたはアトムを開くと、ようこそ画面が表示されます。何もない場合は、この画面は、Atomがインタフェースをタブ付きの良い紹介です。あなたは、トップのAtomウィンドウの「閉じる」アイコンでようこそ画面をオフにタブをクリックし、新しいファイルを作成するには、「ファイル>新規ファイル」を使用することができます。

ので、ここで少し異なるワードプロセッシングプログラムを使用してプレーンテキスト形式を使用して、人々がコンテンツを書くことができ、そしてGitのコンピュータは、トラッキングやコンバージョンを解決できる方法を理解するためにいくつかのヒントがあります。

Markdown記法で書かれました

人々は、プレーンテキストについて話すとき今日、ほとんど値下げを指します。それはコンピュータが、自然を検出し、インテリジェントにテキストモードを変換することができるように、テキストの予測可能な構造を提供するように設計された意味のスタイル、であるように多くのマークダウン形式。多くの点で定義されたマークダウンが、最高の技術的な定義とでノートの一覧CommonMarkサイトで。

# Chapter 1

This is a paragraph with an *italic* word and a **bold** word in it.
And it can even reference an image.

![An image will render here.](drawing.jpg)

例から分かるように、値引きコードを読み取るようにそれを感じるが、それはコードとみなすことができます。あなたが定義されたマークダウン仕様CommonMarkに従った場合、そのキーは、マークダウンテキストに.docx、の.epub、.htmlを、MediaWikiの、確実に変換することができます .odt、PDFファイル、.RTF 、およびその他のさまざまな形式が、ではありませんあなたはします書式設定を失います。

あなたはマークダウンスタイルのワードプロセッシングプログラムのようなビットを考えることができます。あなたは章のタイトルとスタイルを制御するためのプレスのスタイルのセットを書いた場合、それは基本的に同じものである、ドロップダウンメニューからスタイルを選択していないに加えて、あなたはいくつかの小さなマークを追加するためのテキストを与える必要があります。すべての近代的なリーダーの習慣「テキストトーク」の場合は、これらの表現は非常に自然ですが、テキストをレンダリングするとき、彼らは細かい文字スタイルを置き換えられます。実際には、これはバックグラウンドで動作するワープロプログラムは秘密です。ワープロ表示太字のテキストが、あなたはテキスト太字生成されたコードを作ることができるかどうかを確認し、それがマークダウンのようなものです(実際に、それはより複雑なXMLです)。使用値下げは、一方ではもっと恐ろしい数に見えますが、一方で、あなたがテキストを生成することができますほとんどすべての上の任意の情報を失うことなく、マークダウンフォーマットを書くことができ、このコードとスタイルの間の障壁をなくすことができます。

値下げファイルは、一般的なファイル拡張子がた.mdされます。手動で拡張子アトムに関連付けることができた.mdファイルを使用するためにどのようなプラットフォームを知っている、または唯一の一般名の拡張子.txtを使用しない場合。ファイルの拡張子は、ファイルの性質を変更しません。それは、それを治療するための方法を決定するためにコンピュータを変更します。Atomプラットフォームとファイルは関係なく、あなたがそれを与えるどのような拡張、プレーンテキストではないことを知っているのに十分ないくつかの巧妙な。

ライブプレビュー

アトムはあなたにプレーンテキストとマークダウンを書くway'reを表示することができ、「Markdownのプレビュー」のプラグインを持っている(通常は)発表しました。

アトムのプレビュー画面

プレビューペインを有効にするには、「パッケージ> Markdownをプレビュー>プレビュースイッチ」やプレスを選択Ctrl + Shift + M

このビューには、あなたのための両方の長所を提供します。あなたのテキストのスタイルの追加負担をすることなく書き込むことができ、あなたはまた、少なくとも典型的なデジタル形式のテキストの外観に基づいて、外観の一般的な例を見ることができます。もちろん、キーを使用すると、テキストの最終プレゼンテーションを制御することはできませんので、特定の方法で提示調整Markdownをプレビューショーを強制しようとしないんです。

各ワード線

あなたの高校の書き込みの先生があなたの値下げは表示されません。

それはとても自然な始まりではなく、デジタルの世界では、より意味のある文の各行を保ちます。値下げは、(あなたが押したときに、単一の改行文字を無視するReturnか、Enterキー)、および単一の空白行の後に新しい段落を作成します。

アトムに書きます

ライン給付ごとに文を書く追跡が容易あなたの仕事です。あなたは段落ではなく、長い内の1行に制限されている単語を変更する場合は、他の言葉では、あなたは、冒頭で単語を変更する場合は、アトム、Gitのか、意味のある方法で簡単に任意のアプリケーションは、変更を強調表示します。言い換えれば、唯一の文への変更は、段落全体に影響を与えずに、文に影響を与えます。

「多くのワードプロセッサも変更を追跡することができ、彼らは個々の単語が変更された強調表示することができます」しかし、あなたが開くしなければならないことを意味ワードプロセッサ・インターフェース、上の結合これらの修正トラッカー:あなたは考えるかもしれませんワードプロセッサは、改訂閲覧することができます。プレーンテキストのワークフローでは、デバイスはプレーンテキストを扱うことができる限り、手元にあるものに関係なく(ほとんどがある)、編集またはエディタを承認することができることを意味し、プレーンテキストのリビジョンを表示することができます。

作家が、通常は行番号を考慮していないことは事実ですが、それは、コンピュータのために有用であり、通常は良い基準点です。デフォルトでは、アトムは、行のテキスト文書に番号付け。押しEnterボタンやReturnキーを押すと、行は行です。

アトムに書きます

代わりに、行の行番号(アトムで)数の点がある場合、それはあなたの画面を超えているため、それは、折り線の一部です。

テーマ

あなたは、人の視覚的イメージを懸念している場合は、自分の書き込み環境と非常に心配かもしれません。あなたが書くために、共通の記法を使用している場合でも、それはあなたがプログラマのフォントを使用するか、コードの農家に黒いウィンドウを書くのが好きに見えるようにする必要が意味するものではありません。アトムの外観を変更する最も簡単な方法は、使用することですテーマパッケージをあなたが検索するために必要なキーワード「ダーク」や「ライト」を使用できるようにテーマデザイナーは通常、暗いテーマと光のテーマエリアを分離します。

テーマをインストールするには、「編集>環境」を選択します。これは、Atomインターフェイスで新しいタブを開きます。はい、タブは、文書を処理するために使用することができますし、パネルを構成し、制御するために使用します。「設定」タブで、「インストール」カテゴリをクリックします。

「インストール」パネルで、テーマをインストールしたい名前を検索します。唯一の検索トピックへのフィールドの右側にある「テーマ」ボタンの検索をクリックしてください。あなたがテーマを見つけたら、その「インストール」ボタンをクリックしてください。

アトムのテーマ

インストールされたテーマや好みに応じてカスタムテーマを使用するには、「件名」カテゴリで「設定」タブに移動します。ドロップダウンメニューから使用したいトピックを選択します。変更はすぐに作られていますので、あなたは、トピックは、ご使用の環境に影響を与える方法を正確に理解することができます。

また、「エディタ」カテゴリの「設定」タブで作業するフォントを変更することができます。Atomのデフォルトのモノスペースフォント、プログラマは、多くの場合、このフォントを好みました。しかし、あなたはあなたのシステム上で任意のフォント、両方のセリフ、サンセリフ、筆記体のゴシックフォントやフォントを使用することができます。あなたが一日か長い何をするかのフォントを見つめて。

命令として、デフォルトでは、アトムは、コードを書くことを促すため、画面上の縦線を描画します。プログラマは、通常の縦線が長すぎるコードの行を書くことではない、それらを思い出させるように、コードの長い行を書きたくはありません。しかし、これは垂直線ライターの点では意味がない、あなたはそれを削除するには、「ラップガイド」のパッケージを無効にすることができます。

「ラップ・ガイド」のパッケージを無効にするには、「ラップ・ガイド」を検索した後、「設定」タブでカテゴリを「ラップ」を選択してください。あなたがパッケージを見つけたら、その「無効」ボタンをクリックしてください。

ダイナミックな構造

あなたは、長い文書を作成するときに、私は、各ファイルが単一のファイルに全体の本を書くよりも章より多くの意味を書くことがわかりました。また、私はかなり構文ではないだろうchapter-1.mdか、1.example.md私のチャプターに名前を付けますが、章のタイトルやキーワードで(例えばexample.md)と命名します。自分のために本を書く方法についての今後の指針を提供するために、私はと呼ばれるプログラムを維持toc.md章(現在の)順番を示しています(「ディレクトリ」)ファイルを、。

我这样做是因为,无论我多么相信第 6 章都不可能出现在第 1 章之前,但在我完成整本书之前,几乎难以避免我会交换一两个章节的顺序。我发现从一开始就保持动态变化可以帮助我避免重命名混乱,也可以帮助我避免僵化的结构。

在 Atom 中使用 Git

每位写作者的共同点是两件事:他们为流传而写作,而他们的写作是一段旅程。你不能一坐下来写作就完成了最终稿件。顾名思义,你有一个初稿。该草稿会经过修订,你会仔细地将每个修订保存一式两份或三份的备份,以防万一你的文件损坏了。最终,你得到了所谓的最终草稿,但很有可能你有一天还会回到这份最终草稿,要么恢复好的部分,要么修改坏的部分。

Atom 最令人兴奋的功能是其强大的 Git 集成。无需离开 Atom,你就可以与 Git 的所有主要功能进行交互,跟踪和更新项目、回滚你不喜欢的更改、集成来自协作者的更改等等。最好的学习方法就是逐步学习,因此这是在一个写作项目中从始至终在 Atom 界面中使用 Git 的方法。

第一件事:通过选择 “视图 > 切换 Git 标签页” 来显示 Git 面板。这将在 Atom 界面的右侧打开一个新标签页。现在没什么可看的,所以暂时保持打开状态就行。

建立一个 Git 项目

你可以认为 Git 被绑定到一个文件夹。Git 目录之外的任何文件夹都不知道 Git,而 Git 也不知道外面。Git 目录中的文件夹和文件将被忽略,直到你授予 Git 权限来跟踪它们为止。

你可以通过在 Atom 中创建新的项目文件夹来创建 Git 项目。选择 “文件 > 添加项目文件夹”,然后在系统上创建一个新文件夹。你创建的文件夹将出现在 Atom 窗口的左侧“项目面板”中。

Git 添加文件

右键单击你的新项目文件夹,然后选择“新建文件”以在项目文件夹中创建一个新文件。如果你要导入文件到新项目中,请右键单击该文件夹,然后选择“在文件管理器中显示”,以在系统的文件查看器中打开该文件夹(Linux 上为 Dolphin 或 Nautilus,Mac 上为 Finder,在 Windows 上是 Explorer),然后拖放文件到你的项目文件夹。

在 Atom 中打开一个项目文件(你创建的空文件或导入的文件)后,单击 Git 标签中的 “创建存储库(Create Repository)” 按钮。在弹出的对话框中,单击 “初始化(Init)” 以将你的项目目录初始化为本地 Git 存储库。 Git 会将 .git 目录(在系统的文件管理器中不可见,但在 Atom 中可见)添加到项目文件夹中。不要被这个愚弄了:.git 目录是 Git 管理的,而不是由你管理的,因此一般你不要动它。但是在 Atom 中看到它可以很好地提醒你正在由 Git 管理的项目中工作。换句话说,当你看到 .git 目录时,就有了修订历史记录。

在你的空文件中,写一些东西。你是写作者,所以输入一些单词就行。你可以随意输入任何一组单词,但要记住上面的写作技巧。

Ctrl + S 保存文件,该文件将显示在 Git 标签的 “未暂存的改变(Unstaged Changes)” 部分中。这意味着该文件存在于你的项目文件夹中,但尚未提交给 Git 管理。通过单击 Git 选项卡右上方的 “暂存全部(Stage All)” 按钮,以允许 Git 跟踪这些文件。如果你使用过带有修订历史记录的文字处理器,则可以将此步骤视为允许 Git 记录更改。

Git 提交

你的文件现在已暂存。这意味着 Git 知道该文件存在,并且知道自上次 Git 知道该文件以来,该文件已被更改。

Git 的提交(commit)会将你的文件发送到 Git 的内部和永久存档中。如果你习惯于文字处理程序,这就类似于给一个修订版命名。要创建一个提交,请在 Git 选项卡底部的“提交(Commit)”消息框中输入一些描述性文本。你可能会感到含糊不清或随意写点什么,但如果你想在将来知道进行修订的原因,那么输入一些有用的信息会更有用。

第一次提交时,必须创建一个分支(branch)。Git 分支有点像另外一个空间,它允许你从一个时间轴切换到另一个时间轴,以进行你可能想要也可能不想要永久保留的更改。如果最终喜欢该更改,则可以将一个实验分支合并到另一个实验分支,从而统一项目的不同版本。这是一个高级过程,不需要先学会,但是你仍然需要一个活动分支,因此你必须为首次提交创建一个分支。

单击 Git 选项卡最底部的“分支(Branch)”图标,以创建新的分支。

Creating a branch

通常将第一个分支命名为 master,但不是必须如此;你可以将其命名为 firstdraft 或任何你喜欢的名称,但是遵守当地习俗有时会使谈论 Git(和查找问题的答案)变得容易一些,因为你会知道有人提到 “master” 时,它们的真正意思是“主干”而不是“初稿”或你给分支起的什么名字。

在某些版本的 Atom 上,UI 也许不会更新以反映你已经创建的新分支。不用担心,做了提交之后,它会创建分支(并更新 UI)。按下 “提交(Commit)” 按钮,无论它显示的是 “创建脱离的提交(Create detached commit)” 还是 “提交到主干(Commit to master)。

提交后,文件的状态将永久保留在 Git 的记忆之中。

历史记录和 Git 差异

一个自然而然的问题是你应该多久做一次提交。这并没有正确的答案。使用 Ctrl + S 保存文件和提交到 Git 是两个单独的过程,因此你会一直做这两个过程。每当你觉得自己已经做了重要的事情或打算尝试一个可能会被干掉的疯狂的新想法时,你可能都会想要做次提交。

要了解提交对工作流程的影响,请从测试文档中删除一些文本,然后在顶部和底部添加一些文本。再次提交。 这样做几次,直到你在 Git 标签的底部有了一小段历史记录,然后单击其中一个提交以在 Atom 中查看它。

Viewing differences

查看过去的提交时,你会看到三种元素:

  1. 绿色文本是该提交中已被添加到文档中的内容。
  2. 红色文本是该提交中已从文档中删除的内容。
  3. 其他所有文字均未做更改。

远程备份

使用 Git 的优点之一是,按照设计它是分布式的,这意味着你可以将工作提交到本地存储库,并将所做的更改推送到任意数量的服务器上进行备份。你还可以从这些服务器中拉取更改,以便你碰巧正在使用的任何设备始终具有最新更改。

为此,你必须在 Git 服务器上拥有一个帐户。有几种免费的托管服务,其中包括 GitHub,这个公司开发了 Atom,但奇怪的是 GitHub 不是开源的;而 GitLab 是开源的。相比私有软件,我更喜欢开源,在本示例中,我将使用 GitLab。

如果你还没有 GitLab 帐户,请注册一个帐户并开始一个新项目。项目名称不必与 Atom 中的项目文件夹匹配,但是如果匹配,则可能更有意义。你可以将项目保留为私有,在这种情况下,只有你和任何一个你给予了明确权限的人可以访问它,或者,如果你希望该项目可供任何互联网上偶然发现它的人使用,则可以将其公开。

不要将 README 文件添加到项目中。

创建项目后,它将为你提供有关如何设置存储库的说明。如果你决定在终端中或通过单独的 GUI 使用 Git,这是非常有用的信息,但是 Atom 的工作流程则有所不同。

单击 GitLab 界面右上方的 “克隆(Clone)” 按钮。这显示了访问 Git 存储库必须使用的地址。复制 “SSH” 地址(而不是 “https” 地址)。

在 Atom 中,点击项目的 .git 目录,然后打开 config 文件。将下面这些配置行添加到该文件中,调整 url 值的 seth/example.git 部分以匹配你自己独有的地址。

  1. [remote "origin"]
      url = [email protected]:seth/example.git
      fetch = +refs/heads/*:refs/remotes/origin/*
    [branch "master"]
      remote = origin
      merge = refs/heads/master

     

在 Git 标签的底部,出现了一个新按钮,标记为 “提取(Fetch)”。由于你的服务器是全新的服务器,因此没有可供你提取的数据,因此请右键单击该按钮,然后选择“推送(Push)”。这会将你的更改推送到你的 GitLab 帐户,现在你的项目已备份到 Git 服务器上。

你可以在每次提交后将更改推送到服务器。它提供了即刻的异地备份,并且由于数据量通常很少,因此它几乎与本地保存一样快。

撰写而 Git

Git 是一个复杂的系统,不仅对修订跟踪和备份有用。它还支持异步协作并鼓励实验。本文介绍了一些基础知识,但还有更多关于 Git 的文章和整本的书,以及如何使用它使你的工作更高效、更具弹性和更具活力。 从使用 Git 完成小任务开始,使用的次数越多,你会发现自己提出的问题就越多,最终你将学到的技巧越多。

阅读目录(置顶)(长期更新计算机领域知识)

阅读目录(置顶)(长期更新计算机领域知识)

阅读目录(置顶)(长期科技领域知识)

歌谣带你看java面试题

おすすめ

転載: blog.csdn.net/weixin_43392489/article/details/102765773
おすすめ