初始化本地仓库(如果还没有 .git 文件夹)
git init
添加所有文件到暂存区
git add .
只添加部分文件
git add subway_modular/path_finder.cpp subway_modular/main.cpp
提交到本地仓库
git commit -m "首次提交"
在 GitHub 上新建一个仓库
记下仓库的 HTTPS 地址,比如:https://github.com/你的用户名/仓库名.git
添加远程仓库地址
git remote add origin https://gitee.com/zihanyu545/subway
推送到远程仓库(首次推送用 -u 参数)
git push -u origin master
如果你的主分支叫 main,则用:
git push -u origin main
需要先pull
常规流程(本地为主)
- 你本地修改、add、commit 后,直接
git push,如果远程仓库没有新内容(比如只有你一个人在操作),可以直接推送,无需 pull。
远程有新内容时
- 如果你在 Gitee 网页端新建/修改了文件,或者有其他人 push 了新内容,这时你本地和远程内容不同步,push 会被拒绝,提示你先 pull。
- 这时需要
git pull --rebase origin master(或 main),合并远程内容后再 push。
后续操作
修改/新增文件
git add .(或指定文件)git commit -m "说明"git push(直接推送即可)
删除文件
在本地删除文件 (可以用资源管理器、VS Code 或命令行 rm 文件名)。
- 执行
git status,会看到被删除的文件显示为红色(deleted)。 - 执行
git add .或git add 被删文件名,把删除操作加入暂存区。 - 执行
git commit -m "删除了xxx文件",提交删除操作。 - 执行
git push,同步到远程仓库。

1万+

被折叠的 条评论
为什么被折叠?



