Gitとは何ですか?なぜそれが必要なのですか?
Gitは、プロジェクト内のファイルの変更履歴を追跡および維持するためのコマンドラインユーティリティです。ほとんどの場合、コードに使用されますが、他のファイルにも使用できます。たとえば、写真の場合-デザイナーに役立ちます。
Gitを使用すると、プロジェクトを古いバージョンにロールバックしたり、変更をリポジトリに比較、分析、またはコミットしたりできます。
リポジトリは、コードとその変更履歴のリポジトリです。Gitはローカルで実行され、すべてのリポジトリはハードドライブの特定のフォルダに保存されます。
また、リポジトリはインターネットに保存できます。通常、これには3つのサービスが使用されます。
プロジェクトの各セーブポイントには、コミットという名前が付けられています。各コミットにはハッシュ(一意のID)とコメントがあります。ブランチはそのようなコミットから構築されます。ブランチは変更の履歴です。各ブランチには独自の名前があります。リポジトリには、他のブランチから作成された、または他のブランチにマージされた複数のブランチを含めることができます。
それはどのように機能しますか
, . , commit. , commit . C3
2
. . commit main
. , master
. main*
commit , .
, (main
) commit. , , .
. .
Git- /. , , (, ..). .
, Git.
# Homebrew
brew install git
# , .
git --version
# , Command Line Tools (CLT).
# . CLT git
Linux. .
# Debian Ubuntu
sudo apt install git
# CentOS
sudo yum install git
Git . , commit, , .
(Linux MacOS) (Windows) .
#
# <_> , , Grisha_Popov
#
git config — global user.name "<_>"
# email. .
git config — global user.email "<_@email.com>"
Git .
. .
# Linux MacOS /Users/UserName/Desktop/MyProject
# Windows ://MyProject
cd <___>
#/
git init
Git . , . commit.
# commit
git add .
#
git add - all
#
git add <_>
# commit. .
#
git commit -m "<>"
. commit.
Git
commit. , :
. , , .
, Git. .
Git. :
. .
GitHub
, Visual Studio Code (VS Code).
, . , .
VS Code .
JavaScript PHP
,
Git-
, ,
index.html
. .!
Tab
. HTML .ctrl+s
.
Git-.
:
GitHub
1
, ....public repository
,
Initialize Repository
. , .
, " GitHub " ( 2), , commit. ,
. GitHub, .
GitHub.
. , - , crtl+s
(Windows) cmd+s
(MacOS), . Git.
Git, 1 . , . :
. ,
commit
commit
commit GitHub
, commit GitHub!
Git. :
commit
VS Code, GitHub
, , :
git help #
git clone
git status
git branch
git checkout
git merge
git remote
git fetch
git push
git pull
P.S. , Git.
https://learngitbranching.js.org/
ステップバイステップの電報チャンネルでは、さらに多くの資料を公開し、すべての人に教育ストリームを提供しています。