【小白必备——Git命令】5分钟学会将本地项目推送到 GitHub!
导读
小白必看!还在为如何用 Git 把项目推送到 GitHub 抓狂吗?简单 6 步,让你从小白变高手,分分钟搞定本地项目上传!
使用工具
- GitHub
- Git
- vscode
一、在 GitHub 上创建一个新仓库
- 打开 GitHub 网站 并登录。
- 点击右上角的 + 按钮,选择 New repository。
- 输入仓库名称并添加描述(可选)。
- 可以选择是否将仓库设为 Public(公开)或 Private(私有)。
- 点击 Create repository 按钮创建仓库。
你现在已经创建了一个 GitHub 远程仓库,但它还没有任何文件。接下来,我们将在本地初始化项目并将其与这个远程仓库关联。
二、初始化本地 Git 仓库
- 打开你的终端或命令行工具(在 Windows 上可以使用 Git Bash)。
- 进入到你的项目文件夹。可以使用以下命令:
1
cd path/to/your/project-folder
- 初始化 Git 仓库:这个命令会在当前目录下创建一个 .git 文件夹,Git 会使用这个文件夹来跟踪和管理项目的版本。
1
git init
注意:.git 文件夹是 Git 的核心文件夹,里面存储了所有的版本控制信息。不要手动更改 .git 文件夹中的文件,以免影响 Git 仓库的正常工作。
三、将本地仓库与 GitHub 远程仓库关联
- 使用以下命令将本地项目与 GitHub 上的仓库关联:
1
git remote add origin https://github.com/your-username/your-repository-name.git
- 将 https://github.com/your-username/your-repository-name.git 替换为你自己的 GitHub 仓库地址。
- origin 是远程仓库的默认名称,表示这个 GitHub 仓库是我们的主要远程仓库。
- 确认关联是否成功:执行这条命令后,应该会看到 origin 指向你在 GitHub 上的仓库地址。
1
git remote -v
四、将本地项目的代码添加到 Git 暂存区
- 使用以下命令将项目中的所有文件添加到 Git 的暂存区:
1
git add .
- 其中,. 表示当前文件夹中的所有文件都会被添加。
- git add 命令告诉 Git 哪些文件需要被跟踪,为下一步提交做准备。
五、提交代码到本地仓库
- 提交代码时,需要为这次提交添加一个说明:
1
git commit -m "first commit"
- -m 表示提交时的说明信息。写上 “first commit” 或其他你认为合适的描述。
- git commit 表示将代码正式提交到本地 Git 仓库,并创建一个保存点,便于后续恢复。
六、将代码推送到 GitHub 远程仓库
使用以下命令将本地代码推送到 GitHub:
1
git push -u origin master
- -u 参数用于将本地的 master 分支与远程 origin 仓库的 master 分支关联起来。
- origin 是远程仓库的名称,master 是分支名称。
注意:这只是第一次推送时需要 -u 参数,以后只需使用以下命令:
1
git push origin master
这样可以将本地最新的代码推送到 GitHub 远程仓库中。
常见问题解答
- Q: 我看不到 .git 文件夹,它在哪里?
- A: .git 文件夹是一个隐藏文件夹,默认情况下系统会隐藏它。如果你想看到它,可以在文件管理器中启用“显示隐藏文件”选项。
- Q: 为什么我在推送代码时要求输入 GitHub 用户名和密码?
- A:如果你没有配置 SSH 密钥或使用 HTTPS 推送,GitHub 会要求你输入用户名和密码。建议使用 SSH 密钥进行身份验证,以减少手动输入用户名和密码的麻烦。
恭喜!到此为止,你已经成功将本地项目与 GitHub 远程仓库关联,并完成了代码的首次推送。下次需要更新代码时,只需执行以下命令即可:
1 | git add . |
这样可以将最新的代码更新推送到远程仓库。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 sbemo!