\r\n\r\n

githubで最初のリポジトリを作成する方法

開発プロジェクトをオンラインで共有したいですか? ここでは、最初のgithubリポジトリの始め方...

人気の高いGithubサイトとgitツールは、作品の配布やプレゼンテーションだけでなく、効率的でプロフェッショナルなバージョン管理を推進するための優れたリソースです。

このチュートリアルでは、Githubリポジトリの作成、コミットのプッシュ、リリースのマークアップなどの方法について見ていきます。

リポジトリの作成

新しいリポジトリを作成するには、まずGithubにログインするか、新しいアカウントを登録してください。ログイン後、画面右上の「新規作成」ボタンをクリックし、表示されたドロップダウンリストで「リポジトリ」リンクをクリックします。

リポジトリの作成画面が表示されます。

リポジトリの名前と説明は何でも構いませんが、今回は "muo-tekuba demo "を名前として使用しています。残りのフィールドはそのまま/空欄のまま、「新しいリポジトリを作成」ボタンをクリックします。新しいブランクリポジトリを表示するページに移動します。

ローカルリポジトリの起動

Github上にリポジトリが作成されたので、ローカルPCでリポジトリのreadme.mdファイルを初期化する必要があります。

mkdir myrepo cd myrepo echo "# My Test Repository" > Readme.md echo "A temporary file" > temp.txt

自己紹介ファイルの.mdファイルは、Githubでリポジトリを閲覧する際や、マニュアルの最初のページとして必ず表示されます。mdファイルの拡張子はドロップフォーマットを表しているので、ドロップに詳しくない方は、優れたドロップフォーマットのメモ帳をチェックしてみてください。

これで、ターミナルで以下のコマンドを使って、リポジトリを起動できるようになりました。

git init git remote add origin https://github.com/mdizak/muo_demo.git

2つ目のコマンドでは、「mdizak」をGithubのユーザー名に、「muo\u demo」の部分をリポジトリの名前に変更する必要があります。例えば、Githubのユーザー名が「johndoe」で、リポジトリ名が「test\u repo」であれば、コマンドは以下のようになります。

git remote add origin https://github.com/johndoe/test_repo.git

初回提出

これで、ローカルとGithubのリポジトリを同期し、ターミナルから以下のコマンドで両方のファイルをGithubに追加することができるようになりました。

git add Readme.md temp.txt git commit -m "My first commit" git push -u origin master

Githubのユーザー名とパスワードを入力する画面が表示されますので、正常に入力すると、この2つのファイルがGithubのリポジトリにアップロードされます。ブラウザでGithubリポジトリを再読み込みすると、Readme.mdファイルと同様にこの2つのファイルが表示されるようになります。

ビッグサブミッションニュース

1行の小さな投稿メッセージだけでなく、大きなテキストメッセージを指定することも可能です。お好みのテキストエディタで、コミットメッセージの内容を入力します。このメッセージは、必要なだけ大きく、何行でも書くことができます。最新の変更をコミットするには、コマンドを使用します。

git commit --file=/path/to/commit.txt

コマンドは、-m オプションで定義された一行メッセージではなく、メッセージが送信されたテキスト・ファイルを指し示し、その内容が使用されることを確認します。

ドキュメントを削除する

ファイルの削除は、上記のgit addコマンドを使うことと、git rmコマンドを使うことを除けば、ほとんど同じ方法で行います。以前追加したファイルからtemperature.txtを削除するには、ターミナルで次のコマンドを実行します。

git rm temp.txt git commit -m "Deleting temp file" git push -u origin master

ユーザー名とパスワードの入力を再度求められますので、入力すると、Github リポジトリから temperature.txt ファイルが削除されます。

マーカーリリース

テスト済みのプロジェクトに非常に満足した場合、現在の状態をリリースとしてマークしたいと思うことがあります。これは、プロジェクトがその状態で完成し、一般に配布できる状態であることを周囲に伝えるものです。

リポジトリをリリースとしてマークするには、バージョン番号のタグを追加することで行われます。例えば、現在のリポジトリを v1.0.0 としてターミナルで公開するには、以下のコマンドを実行します。

git tag 1.0.0 git push --tags

Githubのユーザー名とパスワードを入力したら、Webブラウザでリポジトリのページを再読み込みしてください。これで、リポジトリのバージョンができたことがわかると思います。すべてのバージョンを見る」をクリックすると、そのバージョンにタグ付けされたときのTar.GZの状態で、完全なリポジトリを指すアーカイブが提供されます。

レポジトリのクローン

時には、ゼロからリポジトリをクローンして再初期化する必要がありますが、これはターミナルで以下のコマンドを実行することで簡単に行うことができます。

git clone https://github.com/mdizak/muo_demo.git myrepo cd myrepo git init

リポジトリを初期化するときと同様に、最初の行でGithubのユーザー名とURLのリポジトリ名を変更する必要があります。

これは、Githubからリポジトリの内容を/myrepo/ディレクトリにダウンロードし、git initコマンドで再初期化するものです。ここからは、上記と同じようにファイルの追加や削除を続けることができます。

投稿履歴を見る

過去にさかのぼって git log で過去のコミットを確認することができます。

git log - 3

上のコマンドは、リポジトリへの直近の3つのコミットを表示します。何らかの理由でコミットを修正したり削除したりする必要がある場合に便利です。

投稿メッセージの修正

Githubにコミットした後、コミットメッセージに間違いがあることに気づいた場合、それを修正する方法があります。最新のコミットメッセージを変更するには、ターミナル内から次のコマンドを実行します。

git commit --amend

これにより、前回の投稿メッセージが表示されたデフォルトのテキストエディターが開きます。必要な変更を加えてから、エディタを終了します。nanoをテキストエディタとして使用している場合は、Ctrl+Xを押した後、YとEnterで閉じることができます。

新しいコミットメッセージを保存したら、以下のコマンドでGithubにプッシュします。

git push --force origin

作品を披露する準備をしよう

おめでとうございます。これで、人気のあるGithubサイトとgitコマンドラインツールの使い方の基本を学ぶことができました。これでリポジトリの作成に成功し、ファイルの追加/削除、コミットのプッシュ、リリースのマーク、リポジトリのクローンができるようになりました。

高度なgitコマンドについてもっと知りたい方は、Advanced git Commandsのサイトをご覧ください。

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ