git merge bug
本地分支 dev commit 后, 直接 pull 远程 dev 分支, 导致远程 dev 分支 merge 到本地 dev 分支了, 取消本次 merge 操作?
本地分支 dev commit 后, 直接 pull 远程 dev 分支, 导致远程 dev 分支 merge 到本地 dev 分支了, 取消本次 merge 操作?
Remote: 远程主仓库;
Repository: 本地仓库;
Index: git 追踪树, 暂存区;(git stash)
workspace: 本地工作区(即你编辑器的代码)
source tree
少用 git pull, 多用 git fetch + git merge
git workflow
- 首先 git add
- 其次 git commit -m"commit message"
- 然后 git pull
- 最后 push
refs