Files
OmooLab/notes/git.md

1.0 KiB

从自己的分支开始

  1. 拉取分支
git clone [repo.git]
cd [repo-name]
  1. 创建自己的分支
git checkout -b [your-name]/[do-something] # 比如 manan/dev
  1. 首次推送分支到远程
git push -u origin [branch-name]
  1. 本地一些改动
git add .
git commit -m [message]
  1. 推送改动
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]