如何使用 VS 代码将新项目添加到 Github
How to add a new project to Github using VS Code
到目前为止我看到的所有教程都显示首先在 github 上创建一个存储库,将 link 复制到 vscode 和 git clone
并且从那时起,您可以进行提交和推送。
这样对吗?我不能从 vscode 开始一个项目,然后将它上传到我的 git 吗?
2020 年编辑:
您现在可以在 vscode 内完成!只需按照以下步骤操作:
1- 使用 vscode
打开您的新项目文件夹
2- 单击侧边栏上的源代码控制菜单 (或按 Ctrl+Shift+G)
3- 点击发布到 github
4- 只需登录并按照说明操作即可。
@Debu的回答详细每一步,这样你就可以
是的,您可以从 vs 代码上传 git 存储库。您必须进入项目工作目录并在终端中键入 git init。然后将文件添加到您的存储库,就像您对常规 git 提交所做的那样。
有一个很好的 GUI 方法可以做到这一点。按 CTRL+SHIFT+G(或菜单中的 View-CSM),这里有很多选项。使用 (...) 你几乎可以做任何你想做的事。完成后,在输入框中键入您的提交消息,然后按 CTRL+ENTER。相当容易。
如果你有远程回购 - 你会在回购名称附近的左下角看到一个小旋转标记。按下它并轻松同步到远程。
但是为了完成所有这些,您必须先在您的工作目录中初始化 repo(来自终端的 git init
)。
我想我 运行 遇到了类似的问题。如果您启动了本地 git 存储库但尚未设置远程 git 项目并且想要将本地项目推送到 git 项目。
1) 创建远程git项目并记下项目
的URL
2) open/edit 你的本地 git 项目
3) 在 VS 终端中输入:git push --set-upstream [URL of project]
以下是实现此目的所需的详细步骤。
现有的命令可以简单地运行通过VS-CODE的CLI终端。据了解,系统中安装了Git,并配置了所需的用户名和电子邮件ID。
1) 导航到本地项目目录并创建本地 git 存储库:
git init
2) 成功后,单击 VS 中左侧导航栏上的 'Source Control' 图标-Code.One 应该能够看到准备好提交的文件。按 'Commit' 按钮,提供评论,暂存更改并提交文件。或者,您可以从 CLI运行
git commit -m "Your comment"
3) 现在您需要访问您的 GitHub 帐户并创建一个新的存储库。排除创建 'README.md'、'.gitIgnore' 文件。也不要向回购添加任何许可证。有时这些设置会在推入时引起问题。
4) 将 link 复制到这个新创建的 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
Note: If it is the first time the local git account is trying to
connect to GitHub, you may be required to enter credentials to GitHub in a separate window.
6) 您可以在终端中看到成功消息。您还可以通过在线刷新 GitHub 存储库来验证。
希望对您有所帮助
您还可以使用命令调色板:
- (CTRL+SHIFT+P - Win) 或 (CMD+SHIFT+P - Mac) 打开调色板。
- 输入'git'、select Git:Clone、
- 粘贴 github 回购 URL (https://github.com/Username/repo),
- 你已经准备好使用左侧的源代码管理部分
菜单。
与终端做同样的事情。
您可以使用 GitHub API 通过命令行创建 GitHub 存储库。
在 API 之外,无法通过命令行在 GitHub 上创建存储库。
类型:
curl -u 'username' https://api.github.com/user/repos -d '{"name":"projectname","description":"project desc"}'
git远程添加源git@github.com:nyeates/projectname.git
现在你可以继续正常的方式了
在您的 PC 上安装 git 并在命令提示符 (cmd) 或 VS Code 终端 (Ctrl + `
) 中设置配置值
git config --global user.name "Your Name"
git config --global user.email youremail@domain.com
设置编辑器
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 pull origin master // always pull from remote before pushing
git push -u origin master // publish changes to your remote repository
转到 VS COde -> 查看 -> 终端
git 初始化
git 添加 .
git 提交 -m "FirstCommit"
git远程添加来源https://github.com/dotnetpiper/cdn
git pull origin master
git push -f origin master
注意:有时 git push -u origin master 无法正常工作。
创建一个新的 GitHub 存储库。
转到 VS 代码中的命令行 (ctrl+`)。
键入以下命令:
git init
git commit -m "first commit"
git remote add origin https://github.com/userName/repoName.git
git push -u origin master
启动命令面板 Ctrl+Shift+P
、运行 Publish to Github
,然后按照提示操作。您将可以在私有存储库和 public 存储库之间进行选择,因此请注意选择正确的存储库。
它可能会要求您登录 github。然后它会提示输入存储库名称(默认为文件夹名称),并提示创建 .gitignore 文件(默认为空 .gitignore)。如果您对默认设置没问题,只需按回车键。当你完成后,它应该会在右下角给你一个弹出通知,并带有 link 到 repo https://github.com/<username>/<reponame>
小警告:如果您的项目中已有 .gitignore 文件,此过程将覆盖它
嗯,这很容易。
打开您的本地项目。
添加 README.md
文件(如果您还没有要添加的任何内容)
点击Publish on Github
随意选择
选择要包含在第一次提交中的文件。
注意:如果您没有 select 文件或文件夹,它将添加到 .gitignore
文件
一切顺利。它已发布。
P.S。如果这是你第一次。提示将要求您提供 Github 凭据,然后您就可以开始了。已发布。
今天是2020-12-25,我的VSC是1.52.1,以上都试过了,都不太成功。这是我使用 VSC 将现有本地项目添加到 GitHub 的完整步骤(注意:不要在 GitHub 处创建相应的存储库):
- Install the GibHub extension 到 VSC。
- 关闭并重新打开 VSC。
- 如果出现提示,请登录 GibHub。
- 打开我自己的本地文件夹,目前还没有推送到GibHub
- F1,单击发布到GitHub(如果没有提示则输入)。
- 您可以选择将其添加为 private 或 public,因此请为您的这种格式的新存储库:
<your username>/<your new repository name>
。例如,我的用户名是“我的名字”,我的本地文件夹名为“HelloWorld”。它将在输入框中显示为myname/HelloWorld
。
- 更新或接受此名称,单击私人或 public 选择将在 GitHub 创建一个新存储库并将您的文件夹发布到它。
我已按照以下步骤将现有项目添加或导出到 GitHub,它应该适用于所有环境。
- 在 GitHub 中创建一个新的 Repo,然后复制该 repo URL
- 在 VS 或 Gitbash 中打开终端
- 你应该在项目路径/工作目录
- git init //在本地目录
上初始化git
- git 添加 . // 添加您的项目
- git commit -m "您的消息"
- git远程添加源
- git 远程-v
- git push -f origin master // 将您的更改推送到 Git repo
在 V S 代码中的 git 集线器上推送代码
git init
git add .
git commit -m " test this app"
git remote add origin https://github.com/username/flutterapp.git
git push or
git push --set-upstream origin master
你该怎么办,从你的 app/ 文件夹中删除 .git 文件夹
删除大文件或移动到其他地方,在我的情况下我不需要它。
然后 git 再次初始化
我只遵循了 VS CODE
中的所有步骤:
打开命令托盘(cmd+shift+p),执行git initialized repository
.
打开命令托盘(cmd+shift+p),执行git add and commit
.
打开命令托盘(cmd+shift+p),执行git add remote
,然后你会看到这样的画面,按上面提到的方法点击:
您的 GitHub 帐户上将拥有所有可用的存储库,考虑到您的 GitHub 帐户上已经存在存储库,这将帮助您仅从 vs 代码添加远程。
打开命令托盘(cmd+shift+p),执行git push
,它会要求您选择私有或发布存储库。
We could have used the terminal from vscode as mentioned by others but
I find more intuitive doing this way.
注意 - VS code 会要求您授权您的 vscode 供您的 GitHub 帐户使用。
到目前为止我看到的所有教程都显示首先在 github 上创建一个存储库,将 link 复制到 vscode 和 git clone
并且从那时起,您可以进行提交和推送。
这样对吗?我不能从 vscode 开始一个项目,然后将它上传到我的 git 吗?
2020 年编辑:
您现在可以在 vscode 内完成!只需按照以下步骤操作:
1- 使用 vscode
打开您的新项目文件夹2- 单击侧边栏上的源代码控制菜单
3- 点击发布到 github
4- 只需登录并按照说明操作即可。
@Debu的回答详细每一步,这样你就可以
是的,您可以从 vs 代码上传 git 存储库。您必须进入项目工作目录并在终端中键入 git init。然后将文件添加到您的存储库,就像您对常规 git 提交所做的那样。
有一个很好的 GUI 方法可以做到这一点。按 CTRL+SHIFT+G(或菜单中的 View-CSM),这里有很多选项。使用 (...) 你几乎可以做任何你想做的事。完成后,在输入框中键入您的提交消息,然后按 CTRL+ENTER。相当容易。
如果你有远程回购 - 你会在回购名称附近的左下角看到一个小旋转标记。按下它并轻松同步到远程。
但是为了完成所有这些,您必须先在您的工作目录中初始化 repo(来自终端的 git init
)。
我想我 运行 遇到了类似的问题。如果您启动了本地 git 存储库但尚未设置远程 git 项目并且想要将本地项目推送到 git 项目。
1) 创建远程git项目并记下项目
的URL2) open/edit 你的本地 git 项目
3) 在 VS 终端中输入:git push --set-upstream [URL of project]
以下是实现此目的所需的详细步骤。
现有的命令可以简单地运行通过VS-CODE的CLI终端。据了解,系统中安装了Git,并配置了所需的用户名和电子邮件ID。
1) 导航到本地项目目录并创建本地 git 存储库:
git init
2) 成功后,单击 VS 中左侧导航栏上的 'Source Control' 图标-Code.One 应该能够看到准备好提交的文件。按 'Commit' 按钮,提供评论,暂存更改并提交文件。或者,您可以从 CLI运行
git commit -m "Your comment"
3) 现在您需要访问您的 GitHub 帐户并创建一个新的存储库。排除创建 'README.md'、'.gitIgnore' 文件。也不要向回购添加任何许可证。有时这些设置会在推入时引起问题。
4) 将 link 复制到这个新创建的 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
Note: If it is the first time the local git account is trying to connect to GitHub, you may be required to enter credentials to GitHub in a separate window.
6) 您可以在终端中看到成功消息。您还可以通过在线刷新 GitHub 存储库来验证。
希望对您有所帮助
您还可以使用命令调色板:
- (CTRL+SHIFT+P - Win) 或 (CMD+SHIFT+P - Mac) 打开调色板。
- 输入'git'、select Git:Clone、
- 粘贴 github 回购 URL (https://github.com/Username/repo),
- 你已经准备好使用左侧的源代码管理部分 菜单。
与终端做同样的事情。
您可以使用 GitHub API 通过命令行创建 GitHub 存储库。 在 API 之外,无法通过命令行在 GitHub 上创建存储库。
类型:
curl -u 'username' https://api.github.com/user/repos -d '{"name":"projectname","description":"project desc"}'
git远程添加源git@github.com:nyeates/projectname.git
现在你可以继续正常的方式了
在您的 PC 上安装 git 并在命令提示符 (cmd) 或 VS Code 终端 (Ctrl + `
) 中设置配置值
git config --global user.name "Your Name"
git config --global user.email youremail@domain.com
设置编辑器
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 pull origin master // always pull from remote before pushing
git push -u origin master // publish changes to your remote repository
转到 VS COde -> 查看 -> 终端
git 初始化 git 添加 . git 提交 -m "FirstCommit" git远程添加来源https://github.com/dotnetpiper/cdn git pull origin master git push -f origin master
注意:有时 git push -u origin master 无法正常工作。
创建一个新的 GitHub 存储库。
转到 VS 代码中的命令行 (ctrl+`)。
键入以下命令:
git init git commit -m "first commit" git remote add origin https://github.com/userName/repoName.git git push -u origin master
启动命令面板 Ctrl+Shift+P
、运行 Publish to Github
,然后按照提示操作。您将可以在私有存储库和 public 存储库之间进行选择,因此请注意选择正确的存储库。
它可能会要求您登录 github。然后它会提示输入存储库名称(默认为文件夹名称),并提示创建 .gitignore 文件(默认为空 .gitignore)。如果您对默认设置没问题,只需按回车键。当你完成后,它应该会在右下角给你一个弹出通知,并带有 link 到 repo https://github.com/<username>/<reponame>
小警告:如果您的项目中已有 .gitignore 文件,此过程将覆盖它
嗯,这很容易。
打开您的本地项目。
添加 README.md
文件(如果您还没有要添加的任何内容)
点击Publish on Github
随意选择
选择要包含在第一次提交中的文件。
注意:如果您没有 select 文件或文件夹,它将添加到 .gitignore
文件
一切顺利。它已发布。
P.S。如果这是你第一次。提示将要求您提供 Github 凭据,然后您就可以开始了。已发布。
今天是2020-12-25,我的VSC是1.52.1,以上都试过了,都不太成功。这是我使用 VSC 将现有本地项目添加到 GitHub 的完整步骤(注意:不要在 GitHub 处创建相应的存储库):
- Install the GibHub extension 到 VSC。
- 关闭并重新打开 VSC。
- 如果出现提示,请登录 GibHub。
- 打开我自己的本地文件夹,目前还没有推送到GibHub
- F1,单击发布到GitHub(如果没有提示则输入)。
- 您可以选择将其添加为 private 或 public,因此请为您的这种格式的新存储库:
<your username>/<your new repository name>
。例如,我的用户名是“我的名字”,我的本地文件夹名为“HelloWorld”。它将在输入框中显示为myname/HelloWorld
。 - 更新或接受此名称,单击私人或 public 选择将在 GitHub 创建一个新存储库并将您的文件夹发布到它。
我已按照以下步骤将现有项目添加或导出到 GitHub,它应该适用于所有环境。
- 在 GitHub 中创建一个新的 Repo,然后复制该 repo URL
- 在 VS 或 Gitbash 中打开终端
- 你应该在项目路径/工作目录
- git init //在本地目录 上初始化git
- git 添加 . // 添加您的项目
- git commit -m "您的消息"
- git远程添加源
- git 远程-v
- git push -f origin master // 将您的更改推送到 Git repo
在 V S 代码中的 git 集线器上推送代码
git init
git add .
git commit -m " test this app"
git remote add origin https://github.com/username/flutterapp.git
git push or
git push --set-upstream origin master
你该怎么办,从你的 app/ 文件夹中删除 .git 文件夹 删除大文件或移动到其他地方,在我的情况下我不需要它。 然后 git 再次初始化
我只遵循了 VS CODE
中的所有步骤:
打开命令托盘(cmd+shift+p),执行
git initialized repository
.打开命令托盘(cmd+shift+p),执行
git add and commit
.打开命令托盘(cmd+shift+p),执行
git add remote
,然后你会看到这样的画面,按上面提到的方法点击:您的 GitHub 帐户上将拥有所有可用的存储库,考虑到您的 GitHub 帐户上已经存在存储库,这将帮助您仅从 vs 代码添加远程。
打开命令托盘(cmd+shift+p),执行
git push
,它会要求您选择私有或发布存储库。
We could have used the terminal from vscode as mentioned by others but I find more intuitive doing this way.
注意 - VS code 会要求您授权您的 vscode 供您的 GitHub 帐户使用。