参照:https://www.jianshu.com/p/46ffff059092 https://www.cnblogs.com/miracle77hp/articles/11163532.html
专用名词解析
Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库
fetch vs pull
git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中
而git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决
常用命令
添加文件 git add . 代码提交 git commit -m [message] 上传本地指定分支到远程仓库 git push 查看分支 git branch -a (查看所有分支:本地分支白色,当前分支绿色,远程分支红色) git checkout release(切换分支) 合并分支到develop git merge develop
将本地分支 local 合并到 develop分支
git branch -a 查看远程分支 git checkout develop 切换到develop分支 git merge local(LJC) 将local分支内容拉到develop上 git push(origin develop) 然后把代码提交到develop上
简言之
git checkout develop
git merge LJC
git push
坎坎坷坷