初心者のためのGit: 実践ガイドの決定版 質問する

初心者のためのGit: 実践ガイドの決定版 質問する

わかりました、見てからPJ Hyettによるこの投稿、私は最後まで飛ばして行くことにしましたギット

そこで私が必要としているのは、初心者向けのGitの実践ガイドです。「初心者」とは、コンパイラの扱い方を知っていて、ある程度Gitとは何かを理解している人を指します。メイクファイルであり、ソース管理についてあまりよく理解せずに触ったことがあります。

「実用的」とは、Git がバックグラウンドで何をしているかについて詳細に調べることを望まず、分散されていることさえ気にしない (または知らない) 人として定義されます。回答から可能性が示唆されるかもしれませんが、バックアップされ安全な「サーバー」上に「メイン」リポジトリを保持し、ローカル リポジトリを単なる「クライアント」リソースとして扱いたい初心者をターゲットにしてください。

それで:

インストール/セットアップ

コードの操作

タグ付け、ブランチ、リリース、ベースライン

他の

Git初心者向け参考資料

Git を詳しく調べる

エントリを随時確認して「整理」し、一貫性のある外観と雰囲気を保ち、リストを簡単にスキャンできるようにします。簡単な「ヘッダー - 簡単な説明 - 手順のリスト - 注意事項と追加情報」テンプレートに従ってください。また、後で簡単に見つけられるように、上記の箇条書きリストからエントリにリンクします。

ベストアンサー1

新しいプロジェクト/リポジトリを作成するにはどうすればよいですか?

Git リポジトリは、単に特別なディレクトリを含むディレクトリです.git

checkoutこれは、「リポジトリ」がリモート サーバー上にホストされ、 「作業コピー」ディレクトリに格納される「集中型」バージョン管理システム (Subversion など) とは異なります。Git では、作業コピーがリポジトリになります。

git init追跡したいファイルが含まれているディレクトリで実行するだけです。

例えば、

cd ~/code/project001/
git init

これにより、.git現在のディレクトリに (隠し) フォルダーが作成されます。

新しいプロジェクトを作成するには、git init追加の引数 (作成するディレクトリの名前) を指定して実行します。

git init project002

(This is equivalent to: mkdir project002 && cd project002 && git init)

現在のパスがgitリポジトリ内にあるかどうかを確認するには、単に実行しますgit status。リポジトリでない場合は、「致命的: gitリポジトリではありません」と報告されます。

ディレクトリを一覧表示し.git、次のようなファイル/ディレクトリが含まれていることを確認することもできます。

$ ls .git
HEAD         config       hooks/       objects/
branches/    description  info/        refs/

何らかの理由でリポジトリを「de-git」したい場合 (そのプロジェクトの追跡に git の使用を停止したい場合)、.gitリポジトリのベース レベルのディレクトリを削除するだけです。

cd ~/code/project001/
rm -rf .git/

注意:これにより、すべてのリビジョン履歴、すべてのタグ、 git が行ったすべての処理が破壊されます。「現在の」ファイル (現在表示できるファイル) には影響しませんが、以前の変更、削除されたファイルなどは回復できなくなります。

おすすめ記事