1.0 KiB
1.0 KiB
从自己的分支开始
- 拉取分支
git clone [repo.git]
cd [repo-name]
- 创建自己的分支
git checkout -b [your-name]/[do-something] # 比如 manan/dev
- 首次推送分支到远程
git push -u origin [branch-name]
- 本地一些改动
git add .
git commit -m [message]
- 推送改动
git push
合并到main
确保自己的东西和main别差太远了,合并前,先从main来取并合并到自己的分支
git checkout main
git pull # origin main
git checkout [branch-name] # 回到特征分支
git merge main
或者直接
# 确保在特征分支
git pull origin main
如果冲突,会进入([branch-name]|MERGING) 状态
解决完冲突后,继续
git merge --continue
大文件处理完合并后,变成指针文件,这时候用下面指令拉回
git lfs pull
或者退出,不解决
git merge --abort
取消曾经追踪过的文件,但不删除文件
git rm --cached [file]