初心者ガイドgit!

9026 ワード

Gitとは


gitは分散バージョン管理とソースコード管理システムである.
簡単なWord Gitでは、ファイルへの変更を追跡するのが簡単になるバージョン管理システム(VCS)のタイプです.
まあ!では、バージョン管理とは?
バージョン管理は、時間をかけてファイルに変更を記録するシステムです.
発展途上国におけるGitの重要性は何か?
定義でない
あなたがXプロジェクトと同じリポジトリで働いているNの数で働くことを望むと仮定してください(私たちは後で倉庫に来ます).毎日、誰もがいくつかの変更を行った.ある日、あなたはそれに多くの変化をしました.そして今、あなたは、あなたの変更を示すためにあなたのピアの場所に行くか、またはあなたの場所を確認するためにもたらすだろうか?😶‍🌫️
私は知っている😐
Gitの重要性を教えてあげよう
  • オフラインで作業することができます.
  • 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
    

    VSCODECtrt + 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
    

    VSCODElist existing branches & remotescreate 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を介して管理することもできます