初次使用github,并需要将本地项目推送至git上,可参考以下步骤:
前提条件,已安装git。
1、注册github账号,并创建一个新的仓库
创建入口
- 填写Repository name,并填写一个描述
- 选择共有或者私有
- 不要勾选 “Initialize this repository with a README”(如果你已经在本地有项目文件)
-
点击 “Create repository”。
创建流程
仓库创建完成后,可以拿到仓库的URL
仓库地址
简述这三类的区别: - HTTPS:每次操作都需要输入用户名和密码
- SSH:需要额外的SSH密钥配置,无需每次输入用户名和密码,某些网络环境可能限制SSH协议
- GitHub CLI:官方提供的命令行工具,适合希望在命令行中完成所有GitHub操作的高级用户
本次示范本地项目通过HTTPS协议与远程仓库进行关联的操作
2、初始化本地的git仓库
cd /Workspace/PycharmProjects # 进入本地项目目录
git init # 初始化 git 仓库
这个命令的作用是创建一个 .git 目录,其中包含所有 Git 版本控制所需的文件和目录结构。一旦 git init 执行成功,你就可以开始使用 Git 的其他命令(如 git add、git commit、git branch 等)来管理你的项目了
3、添加文件并提交到本地仓库
在本地项目中已有文件,可以用以下命令将文件添加并提交到本地 Git 仓库
git add. # 将所有文件添加到 git 缓存区
git commit -m '注释' # 提交文件并添加注释
4、关联远程github仓库
现在你需要将本地项目与远程仓库进行关联,使用 git remote add 命令来添加远程仓库
git remote add origin git@github.com:your-username/your-repository.git
将 git@github.com:your-username/your-repository.git 替换为你的仓库地址
origin 通常是一个远程仓库的默认名称,但这个名字是可以自定义的,但通常使用 origin 作为惯例
5、推送本地代码到 github
在将本地的提交推送到 GitHub 上的远程仓库前,需要检查一下分支名称是master还是main( Git 的旧默认设置是master,新默认设置是main),分别对应一下命令
git push -u origin master # 旧默认分支
git push -u origin main # 新默认分支
此时可能提示输入git账号密码,按要求输入成功后即可完成操作
6、验证推送结果
推送完成后,你可以返回 GitHub,刷新你的仓库页面,应该能看到本地的项目代码已经推送成功
待更:
使用ssh协议建立连接
本地有多个项目对应不同仓库时如何分割
参考链接:
怎么把本地的项目推到github上去:https://blog.csdn.net/baixue6269/article/details/142525639