Gitを使用してください-初心者のための簡略化
4824 ワード
任意のプロジェクトのコードを開始すると、すべてのプロジェクトのバージョンとソースコードファイルの変更を追跡することが重要です.したがって、Gitを使う方法を知ることは重要です.
これは、Gitの基本的なワークフローを支援する初心者フレンドリーな記事です.
どのようにgitの作品?
プロジェクトがあるとしましょう.最初のバージョンはfile 1とfile 2です.Gitはこれらの2つのファイルをスナップショットとして保存します.
プロジェクトの第2版の一部として、file 2を修正しました.
Gitはファイルを再び保存しません.代わりに、「version2 file 1」が「version1 file 1」と同じであるので、version1からfile 1スナップショットを参照するだけです.
file 2が変更されると、file 2のスナップショットが保存されます.
この方法は、プロジェクトのバージョンを追跡します.
gitにはファイルが通る主な3つの状態があります:
修正:ファイルを変更するときに変更されますが、ローカルデータベースに格納されませんでした.
段階:ローカルデータベースに格納する準備ができている現在のバージョンで修正されたファイルをマークしたときにファイルが表示されます.
コミット:ファイルを安全にローカルデータベースに格納するときにコミットファイルです.
これらの状態は3つの主要なセクションにつながります. 作業ツリー:これは、リモートリポジトリからファイル(現在のバージョンの)をコピーし、次のバージョンの変更を行うためにそれらのファイルを使用または変更するあなたのワークスペースです. ステージング領域:あなたのGitディレクトリのファイルで、ローカルデータベースに保存したいファイルを保存します. Gitディレクトリ:プロジェクトの情報とファイルを格納するフォルダの種類です.
Gitの基本的なワークフロー 作業ツリーのファイルを変更します. 選択的に我々は我々の次のバージョンの一部になりたいだけの変更. 私たちはコミットを行います.そして、それは永続的な領域からのファイルとGitリポジトリで完全にスナップショットとして店をとります.
要するに ファイルの特定のバージョンがgitディレクトリにあるならば、それはコミット
ステージング領域で修正されて追加された場合は
最後のチェックアウトから変更されていない場合は
コマンドラインでgitを使う手順を以下に示します:
Githubにプロジェクトリポジトリを持っていて、あなたのシステムでコードを更新してGTUTUBアカウントに再度コードを変更したい場合は、gitコマンドを使うことができます.
gitをインストールします
Gitをあなたのマシンにインストールする必要があります.Ubuntu/Debian用のターミナルウィンドウを開き、以下のコマンドを入力します.
ログインログインしてください
Gitをインストールするときに最初にすべきことは、ユーザ名とメールアドレスを設定することです.
あなたのマシンにgithubリポジトリをコピーするためのワークスペース(新しいフォルダ)が必要になります.だから我々は使用する予定です
Githubアカウントのプロジェクトに取り組むには、プロジェクトのGitリポジトリをシステムにコピーする必要があります.このために
このコードはデスクトップにのみ保存されます.コーディングが完了したら、Githubアカウントのコードを更新します.
最後のステップ:追加、コミット、プッシュ
を使う
使えます
私はあなたに公式ドキュメンテーションに行って、常に使用するよう勧めます
https://git-scm.com/doc https://guides.github.com/activities/hello-world/
これは、Gitの基本的なワークフローを支援する初心者フレンドリーな記事です.
どのようにgitの作品?
プロジェクトがあるとしましょう.最初のバージョンはfile 1とfile 2です.Gitはこれらの2つのファイルをスナップショットとして保存します.
プロジェクトの第2版の一部として、file 2を修正しました.
Gitはファイルを再び保存しません.代わりに、「version2 file 1」が「version1 file 1」と同じであるので、version1からfile 1スナップショットを参照するだけです.
file 2が変更されると、file 2のスナップショットが保存されます.
この方法は、プロジェクトのバージョンを追跡します.
gitにはファイルが通る主な3つの状態があります:
修正:ファイルを変更するときに変更されますが、ローカルデータベースに格納されませんでした.
段階:ローカルデータベースに格納する準備ができている現在のバージョンで修正されたファイルをマークしたときにファイルが表示されます.
コミット:ファイルを安全にローカルデータベースに格納するときにコミットファイルです.
これらの状態は3つの主要なセクションにつながります.
Gitの基本的なワークフロー
要するに
コマンドラインでgitを使う手順を以下に示します:
Githubにプロジェクトリポジトリを持っていて、あなたのシステムでコードを更新してGTUTUBアカウントに再度コードを変更したい場合は、gitコマンドを使うことができます.
gitをインストールします
Gitをあなたのマシンにインストールする必要があります.Ubuntu/Debian用のターミナルウィンドウを開き、以下のコマンドを入力します.
$ sudo apt install git-all
他のOSclick here コマンドをチェックする.ログインログインしてください
Gitをインストールするときに最初にすべきことは、ユーザ名とメールアドレスを設定することです.
$ git config --global user.name “DummyUsername”
$ git config --global user.email “[email protected]”
あなたの情報が保存されている場合は、常に確認することができます.用途gedit
コマンド.これは、ユーザ名とメールIDを持つテキストファイルを開きます.$ gedit .gitconfig
ディレクトリの作成あなたのマシンにgithubリポジトリをコピーするためのワークスペース(新しいフォルダ)が必要になります.だから我々は使用する予定です
mkdir
ワークスペースを作成するコマンド.現在のディレクトリとして新しく作成されたワークスペースを作成します.$ mkdir DummyName
$ cd DummyName/
すでにプロジェクトディレクトリを持っていて、Gitでコントロールを開始したいなら、まず最初にそのプロジェクトのディレクトリに移動してGitで初期化する必要があります.$ cd ProjectDirectory_path
$ git init
クローンリモートリポジトリGithubアカウントのプロジェクトに取り組むには、プロジェクトのGitリポジトリをシステムにコピーする必要があります.このために
Clone
あなたのワークスペースで倉庫をコピーするコマンド.$ git clone “Enter here url of your remote repository”
プロジェクトのリポジトリ名を使用して新しいフォルダをチェックすることができますls
コマンド.$ ls
現在のディレクトリとして新しいリポジトリフォルダを作成します.$ cd DumyRepoName
あなたは今コードを準備する準備が整いました.コードエディターでフォルダ(ワークスペースの新しく作成されたリポジトリ)を開くことができます.あなたのファイルを作成/更新することができますし、書き込み/更新コードを.このコードはデスクトップにのみ保存されます.コーディングが完了したら、Githubアカウントのコードを更新します.
最後のステップ:追加、コミット、プッシュ
を使う
add file_name
コマンドを使用すると、コード変更をステージング領域に追加できます.このコマンドは、次のコミットに含まれているファイル名の変更を含めたいと述べます.$ git add .
.
は全てのファイルを含む使えます
status
ファイル状態をチェックするコマンド.$ git status
用途commit
コメントでコードをコミットするコマンドです.これは、ステージング領域からファイルを取得し、gitリポジトリgit push
コマンド.$ git commit -m “your comment goes here”
$ git push
ああ!Gitリポジトリで更新されたファイルがあります.コンセプトとGitコマンドを理解すれば簡単でした.私はあなたに公式ドキュメンテーションに行って、常に使用するよう勧めます
git help
詳細はコマンドhttps://git-scm.com/doc
Reference
この問題について(Gitを使用してください-初心者のための簡略化), 我々は、より多くの情報をここで見つけました https://dev.to/ankitabagale/use-git-simplified-for-beginners-4h14テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol