GitとGitthub Essentials - Gitで始まる



セクション1.1 :最初のリポジトリを作成し、ファイルを追加してコミットする
  • からGITをインストールする
  • Gitがインストールされると、バージョン管理の下に配置したいディレクトリに移動し、空のGit
    リポジトリ
     git init 
    
    これは隠しフォルダを作成します.gitは、gitが動作するために必要な配管を含んでいます.
    次に、gitが新しいリポジトリに追加するファイルをチェックしますこの手順は特別な注意が必要です.
    git status
    
    ファイルの追加
    git add <filename1> <filename2>
    git add *.<file-extention>            # adds all files with that extention
    git add .                             # adds all files
    
    追加されたすべてのファイルをコミットメッセージとともにコミットします.
    git commit -m "Initial commit"
    
    
    これは与えられたメッセージで新しいコミットを作成します.コミットは、プロジェクト全体の保存またはスナップショットのようです.あなた
    今すぐプッシュ、またはリモートリポジトリにアップロードすることができますし、後で必要に応じてそれをジャンプすることができます.
    - mパラメータを省略すると、デフォルトエディタが開き、コミットメッセージを編集して保存できます
    リモートの追加
    新しいリモートを追加するには、リポジトリが格納されているディレクトリに、端末にgit remote addコマンドを使用します
    で.
    git remote addコマンドは2つの引数をとります:
  • 1 .リモート名、例えば、起源
  • 2 .リモートURLなど.https://<your-git-service-address>/user/repo.git
  •  git remote add origin https://<your-git-service-address>/owner/repository.git
    
    here
    セクション1.2 :リポジトリをクローン化する
    git cloneコマンドは既存のgitリポジトリをサーバからローカルマシンにコピーするために使用されます.
    たとえば、Githubプロジェクトをクローンするには、次の手順に従います.
    cd <path where you would like the clone to create a directory>
    git clone https://github.com/username/projectname.git
    
    注意:
  • 指定されたディレクトリにクローニングするとき、ディレクトリは空であるか、存在しなければなりません.
  • コマンドのsshバージョンも使用できます.
  • git clone [email protected]:username/projectname.git
    

    セクション1.3 :共有コード
    コードを共有するには、ローカルリポジトリをコピーするリモートサーバーにリポジトリを作成します
    リモートサーバーで
    git init --bare /path/to/repo.git
    
    ローカルマシンで
    git remote add origin ssh://username@server:/path/to/repo.git
    
    ( SSH :リモートリポジトリへのアクセス方法は一つだけです.
    ローカルリポジトリをリモートにコピーします.
    git push --set-upstream origin master
    
    add --上流(または- u )を指定すると、引数以下のgitで使用される上流の(参照)参照を作成しました
    コマンド、例えばgit引き

    セクション1.4 :ユーザ名とメールの設定
    任意のコミットを作成する前に設定する必要があります.これによりコミットが
    右の著者名とメールを関連付けられている.
    すべてのリポジトリのアイデンティティを宣言するには、git config
    git config --global user.name "Your Name"
    git config --global user.email [email protected]
    
    単一のリポジトリのIDを宣言するには、repoの中にgit configを使用します.
    cd /path/to/my/repo
    git config user.name "Your Login At Work"
    git config user.email [email protected]
    
  • グローバルアイデンティティを削除する
  • git config --global --remove-section user.name
    git config --global --remove-section user.email
    
    

    セクション1.5 :上流リモートの設定
    任意のgitコマンドに関する詳細情報を得るには
    その他のドキュメント-- helpオプションまたはhelpコマンドを使用します.
    たとえば、Git引きコマンドについてのすべての情報を取得するには、次のコマンドを使用します.
    git pull --help
    git help pull
    
    あなたが最も使用されているコマンドラインフラグの意味を示す簡単な助けが欲しいなら、- hを使ってください.
    git pull -h