02 Git : Gitリモコンとギタブ
このポストは、後にシリーズに落ちます01 Git: Basics にseries . あなたがそれを読んでいないか、あなたのGit技術をブラッシュしたいならば、与えてくださいit 一塁打🚀.
上記のポストでは、Gitリポジトリを初期化するような基本的なGitの概念を説明しました.すべては、我々のマシンだけでされていました.
このポストでは、リモートサーバーでのGitリポジトリのコピーを維持することができるリモコンを管理する方法を見てみるつもりです.Gitのリモートリポジトリを持つ無数の利点があります. 能力は、世界中から我々のプロジェクトの協力者/貢献者を持つべきです. 当社のソフトウェアの新しいバージョンを展開するような自動アクションを実行し、当社のソフトウェアのコード品質をチェックし、はるかに. 簡単に世界をあなたのプロジェクトを表示する 常にリモートサーバー上のコードのコピーを持って、それを失うことはありません.
あなたがGithubに関するアカウントを持っていないならば、それはつくられることができますhere . 一旦それがされるならば、あなたはすでにhomepage , 新しいリポジトリは、NAVバーの右上隅に“+”という名前のドロップダウンのオプションで作成できます.
代替訪問https://github.com/new 新しいレポページを作成します.いったんそのページにいると、次のようなものが表示されます.
https://github.com/new
私たちは、CLIを通してGit Repoを初期化して、前のポストでファイルをコミットすることについての徹底的な議論をしました01 Git: Basics . Git RIPOをローカルで初期化し、少なくとも一度コミットするとしたら、リポジトリをgithubにプッシュすることに集中できます.現在、我々はGitTubを我々のものとして構成する部分です
すべてのリモコンを一覧表示するには
2行目では、プッシュコンフィグが
その代わりに、我々は使用することができます
しかし、その前に、他の協力者が特定のコミットの著者を特定するのを許すので、Gitを構成することはよりよいです.Gitの設定には、Gitユーザの名前とメールが必要です.以下の設定に役立ちます.
我々は最終的にそれを使用してプッシュすることができます
出力の最後の行に焦点を当て、我々は見る
それだ!我々はレポを押してきたし、我々のファイルをgithubで見ることができます
プッシュ後のGitthubリポジトリページ
何がgitリモコンを知っている-完了! githubの上で新しい倉庫をつくる方法-完了! GTTHUBのためにSSHキーを構成する方法-完了! どのようにレポの私達のローカルコピーにgitのリモコンを追加する-完了! 我々のローカルレポをgithubに押して-完了! アライトティー🚀, 今すぐあなたのコードをオンラインで保つためにGit RemotesとGithubで動作する方法を知っている!
このシリーズの次のポストは03 Git: Pull - Getting The Remote Changes Github UIの変更を行う方法と、ローカルマシンにフェッチする方法についてお話します.
このポストはもともと書かれているon my blog .
上記のポストでは、Gitリポジトリを初期化するような基本的なGitの概念を説明しました.すべては、我々のマシンだけでされていました.
このポストでは、リモートサーバーでのGitリポジトリのコピーを維持することができるリモコンを管理する方法を見てみるつもりです.Gitのリモートリポジトリを持つ無数の利点があります.
git push
. でのリモートリポジトリの作成
GitHub is a code hosting platform for version control and collaboration.
あなたがGithubに関するアカウントを持っていないならば、それはつくられることができますhere . 一旦それがされるならば、あなたはすでにhomepage , 新しいリポジトリは、NAVバーの右上隅に“+”という名前のドロップダウンのオプションで作成できます.
代替訪問https://github.com/new 新しいレポページを作成します.いったんそのページにいると、次のようなものが表示されます.
https://github.com/new
You can make the repository private/public according to your choice. For now, we're going to leave all the options in "Initialize this repository with" unchecked. After hitting the "create repository" button, we'll be taken to the repo page. There you can see configurations about pushing an existing repo from Command-Line-Interface(abbr. "CLI").
Three ways to push to the repository are mentioned here. For the scope of this post, we'll focus on the first two only.
CLIを通して新しいREPOを作成した後に押すこと
私たちは、CLIを通してGit Repoを初期化して、前のポストでファイルをコミットすることについての徹底的な議論をしました01 Git: Basics . Git RIPOをローカルで初期化し、少なくとも一度コミットするとしたら、リポジトリをgithubにプッシュすることに集中できます.現在、我々はGitTubを我々のものとして構成する部分です
origin
ローカルGitレポでリモート.我々は、複数のリモコンを地元のレポで設定することができますorigin
デフォルトはリモートです.gitコマンドを実行している間にリモートを指定しない場合は、origin
デフォルトでリモート.すべてのリモコンを一覧表示するには
git remote -v
. たった今、我々が構成されるどんなリモコンも持っていないので、それは何も出力しません.さて、次のコマンドを書くことで、原点をリモートに追加できます.git remote add origin https://github.com/sereneinserenade/first-repo.git
前述のように、リモコンをリストするために、我々は走ることができますgit remote -v
. 今回、それは我々が我々が加えた遠いを示します.2行目では、プッシュコンフィグが
https://github.com/sereneinserenade/first-repo.git
. 原点へのプッシュgit push origin master
. 私たちはリモートで追加しましたHTTP
, Gitはユーザ名とパスワードを要求します.その代わりに、我々は使用することができます
ssh
設定SSH Githubのキーと認証方法として使用します.SSHキーを生成し、GitHubのアカウントに追加する方法についての包括的なガイドを見つけることができますhere . あなたが必要ですgenerate an ssh-key 最初にしてからadd it to your GitHub アカウント.でAdding a new SSH key to your GitHub account コマンドを使用しますpbcopy
or xclip
. 我々は単に使用することでそれを行うことができますecho ~/.ssh/id_ed25519.pub
そして、手動でクリップボードに出力をコピーするctrl/cmd + c
.しかし、その前に、他の協力者が特定のコミットの著者を特定するのを許すので、Gitを構成することはよりよいです.Gitの設定には、Gitユーザの名前とメールが必要です.以下の設定に役立ちます.
git config --global user.name "<YOUR NAME HERE>"
git config --global user.email "<YOUR PUBLIC_EMAIL HERE>"
私はすでに私のマシンで構成されているgithubのsshキーを持っています.使用するときssh
, また、リモートの設定も必要です[email protected]:sereneinserenade/first-repo.git
後述.我々は最終的にそれを使用してプッシュすることができます
git push origin master
前述の通り.出力の最後の行に焦点を当て、我々は見る
master -> master
これは基本的にローカルブランチmaster
リモートブランチへmaster
or origin/master
. 我々はそれ自身のポストでgitブランチについて議論していますgit init
, デフォルトの枝はmaster
or main
そして、私たちはそれぞれの名前をリモートにそれをプッシュするgit branch
is master
, 我々はそれを押すことができますgit push origin master
そしてもしmain
, 我々はそれをプッシュすることができますgit push origin main
. 畝それだ!我々はレポを押してきたし、我々のファイルをgithubで見ることができます
**learnings.md**
もアップロード🚀.プッシュ後のGitthubリポジトリページ
この繰り返しで論じたこと
このシリーズの次のポストは03 Git: Pull - Getting The Remote Changes Github UIの変更を行う方法と、ローカルマシンにフェッチする方法についてお話します.
このポストはもともと書かれているon my blog .
Reference
この問題について(02 Git : Gitリモコンとギタブ), 我々は、より多くの情報をここで見つけました https://dev.to/webdevjeet/02-git-git-remotes-and-github-2hboテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol