引子:我最开始想利用git维护自己的项目,但网上的方法总是缺胳膊少腿儿的,要么就是第一次提交无法合并、要么就是提交后没有后续维护操作,这里我通过学习诸多帖子和GPT的解释,终于弄明白了所有步骤,在这里给大家分享,没有废话!
一、下载Git(不赘述)
二、建立仓库(GitHub网站自己建立)
三、打开git
到自己项目目录下,右击 选择 Git Bash Here
四、连接远程仓库
1、初始化本地 Git 仓库:
git init
2、连接远程仓库:
git remote add origin https://github.com/你的用户名/你的仓库名.git
3、查看远程仓库是否配置成功:
git remote -v
五、首次先合并历史(若有文件)
4、切换到main分支
git checkout -b main
5. 首先需要进行 --allow-unrelated-histories 以合并无关历史
git pull origin main --allow-unrelated-histories
会遇到冲突合并 :wq (如果你要手动解决冲突就查阅资料,个人项目一般不用手动,直接:wq)
六、添加项目+首次提交
6、添加所有文件到 Git5、第一次提交
git add .
git commit -m "初始化项目代码" (提交文件到本地仓库)
7. 推送代码到远程仓库
git push -u origin main //
-u
是将本地main分支和远程分支origin/main关联起来
六、创建新分支(后续开发)
8. 创建develop分支(develop这里的命名是我咨询的,我也不确定规范是什么)
git checkout -b develop main
9、在develop分支上创建功能feature/xxx分支(目的审核人or未来的你 查看提交时,更加清晰)
git checkout -b feature/addLogin develop
[项目更新...]git add .
git commit -m "增加登录功能"
10. 合并+删除+推送
git checkout develop //切换到develop分支
git merge --no-ff feature/addLogin //将功能分支合并到develop分支
git branch -d feature/addLogin //删除功能分支
11. 推送!!!
git push origin develop //这里就不需要 -u 连接了