如何提交本地项目到gitee远程仓库

01 准备

  1. 安装git,并启动Git Bash
    在这里插入图片描述

直接在本地项目文件夹中右键选择git bash here,但我的git没有选择默认安装在c盘中,所以右键没有git bash选项,需要手动cd到项目文件夹

  1. git bash中配置用户名和密码
git config --global user.name "xxx"
git config --global user.email "xxx"
  1. gitee中新建仓库
    在这里插入图片描述

02 上传项目到gitee仓库

  1. 确保git bash进入本地项目文件夹中后,初始化本地仓库
git init
  1. 提交该目录下所有文件夹到暂存区
git add .
  1. 写本次提交的注释
git commit -m "注释内容"
  1. 连接远程仓库
git remote add origin https://gitee.com/用户名/仓库名.git  // https地址直接在gitee上复制
  1. 将本地暂存区的文件推送到远程仓库,并作为仓库源和主分支
git push -u origin master

详细步骤参考

补充:

git ls-files // 查看暂存区的文件
git rm --cache 文件名  // 删除暂存区的文件,如果是文件夹加参数-r

03 提交时忽略部分文件

远程仓库其实是有大小限制的,文件太大传输速度也会很慢,所以通常提交时会忽略项目的相关依赖。例如vue的node_modules文件夹,本地保存的用户下载文件夹等等。

如何提交时忽略指定的文件或文件夹?
在项目根目录新建 .gitignore 文件,例如我想git push时忽略node_modules文件夹和dist文件夹

node_modules/
dist/

04 提交指定的文件

  1. 将指定文件或文件夹加入到暂存区
git add 文件名/文件夹名

如果这个文件或文件夹同时存在在.gitignore中,则加参数 -f

git add 文件名/文件夹名 -f
  1. 忽略其他不提交的文件
git stash -u -k
  1. 查看文件状态
git status
  1. 写本次提交的注释
git commit -m "注释内容"
  1. 提交到远程仓库
git push
  1. 恢复文件状态
git stash pop

git add 是将工作区的修改提交到暂存区
git commit 是将暂存区的文件提交到当前分支上
git push 推送到远程仓库

猜你喜欢

转载自blog.csdn.net/m0_53397075/article/details/129430712