GIT
在实际开发中,可能存在master dev分支,我们需要在dev分支下创建个人开发分支进行操作
git clone -b dev git@xxxxx
创建分支: git branch dev
创建并切换分支: git checkout -b ziying
建本地分支追踪服务器分支:git branch --set-upstream-to=origin/ziying ziying
拉取线上更新代码到本地
git更新合并代码流程,
1.如果已commit则需要先reset commit
查看log git branch -vv
git reset --soft {commit}
commit取消了,代码更改并没有取消
2.首先是在自己的开发分支ziying
2-1.查询本地状态是否有改变的内容或增加修改的内容
git status
2-2. 如果有先存起来!!!)
将新增文件添加进本地分支
git add .
将操作写入暂存区
git stash save 'xxxxxxxx'
3. 如果没有,切换到dev分支,与远程dev分支保持一致。
git checkout dev
将本地dev分支pull成最新
git pull origin dev
切换到当前开发分支ziying
git checkout ziying
4. 合并ziying分支的代码
git rebase dev
5. 之前自己写的代码,需要从缓存区取出
查看暂存区列表
git stash list
如果有多条记录使用 git stash pop stash@{id}
git stash pop
查看自己开发分支的代码需要提交
-
查看哪些文件有修改
git status
2.提交修改文件
git add xxxxxxxxxxxxxxxxxx
3.填写备注
git commit -m 'xxxxx'
4. push到远程服务器的分支
git push origin ziying
5. 切换到dev 分支
git checkout dev
6. 合入分支
git merge ziying
7.推送到远端代码仓库
git push origin dev