これまで見てきたすべてのチュートリアルでは、最初にgithubでリポジトリを作成し、リンクをコピーしてvscodeとgit clone
itにコピーします。その後、コミットとプッシュを実行できます。
それは正しい方法ですか? vscodeからプロジェクトを開始してからgitにアップロードすることはできませんか?
これを実現するために必要な詳細な手順を次に示します。
既存のコマンドは、VS-CODEのCLIターミナルを介して簡単に実行できます。 Gitがシステムにインストールされ、目的のユーザー名と電子メールIDで構成されていることがわかります。
1)ローカルプロジェクトディレクトリに移動し、ローカルgitリポジトリを作成します。
git init
2)成功したら、VS-Codeの左側のナビゲーションバーにある[ソース管理]アイコンをクリックします。コミットする準備ができているファイルを確認できるはずです。 「コミット」ボタンを押してコメントを入力し、変更をステージングしてファイルをコミットします。または、CLIから実行できます
git commit -m "Your comment"
3)次に、GitHubアカウントにアクセスして、新しいリポジトリを作成する必要があります。 「README.md」、「。gitIgnore」ファイルの作成を除外します。また、リポジトリにライセンスを追加しないでください。プッシュイン時にこれらの設定が問題を引き起こす場合があります。
4)この新しく作成されたGitHubリポジトリへのリンクをコピーします。
5)VS-CODEでターミナルに戻り、これらのコマンドを連続して入力します。
git remote add Origin <Link to GitHub Repo> //maps the remote repo link to local git repo
git remote -v //this is to verify the link to the remote repo
git Push -u Origin master // pushes the commit-ed changes into the remote repo
注:ローカルgitアカウントがGitHubへの接続を初めて試みる場合、別のウィンドウでGitHubに資格情報を入力する必要があります。
6)ターミナルで成功メッセージを確認できます。 GitHubリポジトリをオンラインで更新して確認することもできます。
お役に立てれば
PCにgitをインストールし、コマンドプロンプト(cmd)またはVS Codeターミナル(Ctrl + `
)で構成値をセットアップします
git config --global user.name "Your Name"
git config --global user.email [email protected]
セットアップエディター
Windows例:
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -nosession"
Linux/Mac例:
git config --global core.editor vim
構成の詳細を表示するgit設定を確認します
git config --list
Githubにログインして、リモートリポジトリを作成します。このリポジトリのURLをコピーします
プロジェクトディレクトリに移動し、以下のコマンドを実行します
git init // start tracking current directory
git add -A // add all files in current directory to staging area, making them available for commit
git commit -m "commit message" // commit your changes
git remote add Origin https://github.com/username/repo-name.git // add remote repository URL which contains the required details
git Push -u Origin master // publish changes to your remote repository
私は同様の問題に遭遇したと思います。ローカルgitリポジトリを開始したが、リモートgitプロジェクトをセットアップしておらず、ローカルプロジェクトをgitプロジェクトにプッシュしたい場合。
1)リモートgitプロジェクトを作成し、プロジェクトのURLを書き留めます
2)ローカルgitプロジェクトを開く/編集する
3)VSターミナルタイプ:git Push --set-upstream [プロジェクトのURL]
はい、vsコードからgitリポジトリをアップロードできます。プロジェクトの作業ディレクトリに移動し、ターミナルでgit initと入力する必要があります。次に、通常のgitコミットで行うように、ファイルをリポジトリに追加します。
これを行うための素敵なGUIの方法があります。 Ctrl + Shift + G(またはメニューのView-CSM)を押すと、ここに多くのオプションがあります。 (...)を使用すると、ほとんど何でもできます。完了したら、入力ボックスにコミットメッセージを入力し、Ctrl + Enterキーを押します。とても簡単。リモートリポジトリがある場合-リポジトリ名の近くの左下隅に小さなスピナーマークが表示されます。それを押して、簡単にリモートに同期します。
しかし、これをすべて実行するには、作業ディレクトリで初期化するリポジトリを持っている必要があります(ターミナルからのgit init
)。
コマンドパレットを使用することもできます。
端末と同じことをします。
GitHub APIを使用して、コマンドラインからGitHubリポジトリを作成できます。 APIの外部では、コマンドラインを介してGitHubにリポジトリを作成する方法はありません。
タイプ:
curl -u 'username' https://api.github.com/user/repos -d '{"name": "projectname"、 "description": "project desc"}'
git remote add Origin [email protected]:nyeates/projectname.git
そして今、あなたは通常の方法を続けることができます