初心者ガイドgit!
9026 ワード
Gitとは
gitは分散バージョン管理とソースコード管理システムである.
簡単なWord Gitでは、ファイルへの変更を追跡するのが簡単になるバージョン管理システム(VCS)のタイプです.
まあ!では、バージョン管理とは?
バージョン管理は、時間をかけてファイルに変更を記録するシステムです.
発展途上国におけるGitの重要性は何か?
定義でない
あなたがXプロジェクトと同じリポジトリで働いているNの数で働くことを望むと仮定してください(私たちは後で倉庫に来ます).毎日、誰もがいくつかの変更を行った.ある日、あなたはそれに多くの変化をしました.そして今、あなたは、あなたの変更を示すためにあなたのピアの場所に行くか、またはあなたの場所を確認するためにもたらすだろうか?😶🌫️
私は知っている😐
Gitの重要性を教えてあげよう
倉庫
GITリポジトリは.プロジェクト内のGit/フォルダ.このリポジトリは、プロジェクト内のファイルに対して行われるすべての変更を追跡します.あなたが削除するならば、意味.Git/フォルダ、その後、プロジェクトの履歴を削除します.
gitディレクトリ
.Gitディレクトリには、すべての構成、ログ、枝、頭、および詳細が含まれます.
作業木
これは基本的にリポジトリ内のディレクトリとファイルです.それはしばしばあなたの働くディレクトリと呼ばれます.
コミット
Gitコミットは、変更の集合のスナップショット、または作業ツリーへの操作です.
あなたの開発の旅で多くを使用するつもりです
枝
ブランチは基本的に最後のコミットへのポインタです.コミットすると、このポインタは自動的に最新のコミットを指すように更新されます.
GITの段階
Modified
Staged
Committed
を参照してください、どのように使用することができますそれらを使用してVSコードまたはGitbashでそれらのもの.
コマンド
まずフォルダを作成し、gitbash端末を開きます.
空のフォルダー-> open cmd ->型コードに移動します.
Enter
システムにvscodeがある場合.vscodeをオープンします.ギトバ
あなたがGitbash端末にいるならば、あなたはちょうどgit - bash端末の上にとどまる何かの上でswicthを持ちません
git init
VSCODE
Ctrt + shift + g
クリックして
空のgitリポジトリを作成します.Gitリポジトリの設定、格納された情報、およびその他の名前は
設定
ギトバ
git config --global user.email "[email protected]"
git config --global user.name "My Name"
VSCODE
Ctrl + shift + `
//type same thing in the vscode terminal
git config --global user.email "[email protected]"
git config --global user.name "My Name"
ヘルプ
両方の場所に共通で、端末
# Quickly check available commands
$ git help
# Check all available commands
$ git help -a
ファイルを無視
意図的にunitファイルを追跡し、フォルダ(s)からgit.典型的にはプライベートファイルとtempファイルを意味し、そうでなければリポジトリで共有されます.
$ echo "temp/" >> .gitignore
$ echo "private_key" >> .gitignore
VSCODE
ファースト
無視したいファイルに移動します
Ctrl + shift + p
//type add to ignore
// press enter , your file will be added in ignore file
二番目
Ctrl + shift + g
//right click on a file , and click on .add to ignore
ステータス
両方とも共通で、端末でタイプします
インデックスファイル(基本的に作業コピー/repo)と現在のヘッドコミットの違いを表示するには
// Will display the branch, untracked files, changes and other differences
$ git status
追加
ステージングエリア/インデックスにファイルを追加するには新しいファイルをステージングエリア/インデックスに追加しない場合、コミットに含まれません.
<!-- add a file in your current working directory -->
git add HelloWorld.java
<!-- add a file in a nested dir -->
git add /path/to/file/HelloWorld.c
<!--Regular Expression support! -->
git add ./*.java
<!-- You can also add everything in your working directory to the staging area.-->
git add -A
VSCODE
ここでもコードを破棄することができます
if you click on the `+` button the files will be staging area
if you click on the `🔙` button (I've no alter native) Then your lastest changes will discard.
if click on the file it open you file that's on the beginning
枝
ギトバ
# list existing branches & remotes
git branch -a
# create a new branch
git branch myNewBranch
# delete a branch
git branch -d myBranch
# rename a branch
# git branch -m <oldname> <newname>
git branch -m myBranchName myNewBranchName
VSCODE
list existing branches & remotes
create a new branch
Ctrl + shift + p
Type branch , your are able to see the features that are listed in
私はそれの各々を通っています、ちょうどGitでいくつかの他の役に立つものを示してください.以下の画像では、gitのgscodeのすべての機能を見ることができます.クローン
ギトバ
# Clone repository
git clone https://github.com/adambard/learnxinyminutes-docs.git
VSCODE
ctrl + shift + p
Type --> git clone ---> enter ---> paste the URL
コミット
インデックスの現在の内容を新しい「コミット」に格納しますこのコミットはユーザが作成した変更とメッセージを含んでいます.
ギトバ
# commit with a message
git commit -m "Added multiplyNumbers() function to HelloWorld.c"
VSCODE
ctrl + shift + p
type a commit message
第1とそれから2番目をクリックしてください.プッシュ
ブランチからリモートおよびブランチへの変更をマージしマージします.
ギトバ
# To link up current local branch with a remote branch, add -u flag:
git push -u origin master
# Now, anytime you want to push from that same local branch, use shortcut:
git push
VSCODE
ファーストウェイ
循環ボタンをクリックする
押す
今のところその記事を更新し続けるつもりです.
このブログがGitがフードの後ろでどのように機能するかを理解することを願っています.どのように簡単にvscodeを介して管理することもできます
Reference
この問題について(初心者ガイドgit!), 我々は、より多くの情報をここで見つけました https://dev.to/paulcoder22/beginner-guide-to-git-54m1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol