基础部分
其实在之前也有给过推荐的一个视频
在Github上传你第一个项目【windows系统】(bilibili)
跟着这个基本就可以正常使用git的部分功能了,下面是常用的命令
- 项目初始化:
1 | #http克隆,也可以用github的ssh替代这里的网址 |
- 添加远程仓库:
将GitHub仓库添加为远程仓库。假设你仓库的URL是https://github.com/username/repository.git
:1
git remote add origin https://github.com/username/repository.git
如果你是克隆自己的仓库下来的,这部分可以跳过
- 添加文件并提交:
将所有文件添加到git暂存区并提交:1
2git add .
git commit -m "Initial commit" - 推送到GitHub:
将本地仓库推送到GitHub的主分支 (通常是main
):1
git push -u origin main
其他
1 | #新建分支 |
commit的要求
commit有常见规范,不同的项目组可能不一样,下面给出常用的
这些需要在上面 Initial commit
的部分加前缀 (type:)
- feat: 新功能
- fix/to: 修复bug
- docs: 文档
- style: 格式
- refactor: 重构
- perf: 优化相关,比如提升性能、体验
- test: 添加测试
- chore: 构造过程或辅助工具的变动
- revert: 回滚到上一版本
- merge: 代码合并
- sync: 同步主线或分支的bug
注意事项
在管理版本的过程中,要学会使用分支。
一是可以多人合作,方便管理与缩小每个人管理的项目跟上传的体积。
二是可以避免main分支的日志过长,难以回溯
如果你已经配置好了git,你完全可以使用SourceTree
更方便,不用专门记命令,但是命令行的还是记一下好一点
不推TortoiseGit是因为对于win11用户来说,右键菜单不太友好
(本人就是win11的呐)