文章目录
git:推送本地项目到远程仓库进行管理(完整流程)
一、检查本地仓库状态
xml
# 检查当前目录是否已是Git仓库
git status
# 如果不是Git仓库,会显示错误信息,需要初始化
二、初始化Git仓库(如需要)
xml
# 进入项目目录
cd /path/to/your/project
# 初始化Git仓库
git init
# 查看当前状态(会显示未跟踪的文件)
git status
三、添加文件到暂存区
xml
# 添加所有文件到暂存区(包括新建、修改的文件)
git add .
# 或者添加特定文件
git add filename1.txt filename2.js
# 或者添加整个目录
git add src/
# 检查暂存区状态
git status
四、提交更改到本地仓库
xml
# 提交更改并添加提交信息
git commit -m "初始提交:项目初始化"
# 或者使用更详细的提交信息
git commit -m "feat: 添加用户登录功能
- 实现用户登录界面
- 添加身份验证逻辑
- 完善错误处理机制"
五、连接远程仓库
情况一:添加新的远程仓库
xml
# 添加远程仓库(命名为origin)
git remote add origin https://cnb.example.com/username/repository.git
# 或者使用SSH地址
git remote add origin git@cnb.example.com:username/repository.git
# 验证远程仓库是否添加成功
git remote -v
情况二:已存在远程仓库,需要修改
xml
# 查看当前远程仓库地址
git remote -v
# 如果需要修改远程仓库地址
git remote set-url origin https://cnb.example.com/username/new-repository.git
# 或者移除后重新添加
git remote remove origin
git remote add origin <新的仓库地址>
六、推送到远程仓库
首次推送
xml
# 首次推送需要设置上游分支
git push -u origin main
# 或者如果你的默认分支是master
git push -u origin master
# -u 参数设置上游分支,后续推送只需 git push
后续推送
xml
# 简单的推送(如果已设置上游分支)
git push
# 推送到特定分支
git push origin main
# 强制推送(谨慎使用,会覆盖远程更改)
git push -f origin main