git使用方发以及操作流程AND gitflow
比如说我想开发某个公众号的某些功能
1.在git仓库地址上克隆下来项目
** git clone **
2.克隆完成之后就是开始一系列的开发流程
@1 ----克隆下来之后可以更新本地的develop-----
git fetch 或者 git pull
@2 ----创建自己的分支 eg:feature/或者change-----
//如果发现自己的分支名写错了
//但是还没提交到远程那就可以使用 git branch -m oldName newName
//已经提交给后台了 先删除 远端的 git push --delete origin oldName再 将本地 修改好的 push 上去
@2.1-----在自己分支开始开发-----如果开发完成
git add . //放在暂存区 然后呢 git commit -m"版本说明" ** //我提交的版本到暂存区 给提交一个标识 然后 确保自己的代码没问题就 git push (还可以直接使用git commit -am"版本说明"** 但是如果有新建的文件夹那就不能使用这个命令了喔)
@2.2-----在开发的过程中如果我需要切一下别的分支但是我又不想提交
git stash //把它暂存起来
git stash apply //释放
*@2.2-----如果有人在我的分支上也做开发 就像前后端不分离一样 此时我需要 先更新 *
git fetch //更新远端的分支内容
**git merge --no-ff ** //更新之后则 需要将更新的内容合并到自己的分支再进行一系列的开发
(或者是用 git pull 两者的效果是一样的喔)
3.远端的仓库地址变了需要修改怎样修改
git remote origin set-url [url] //url为新的地址
或者是
先删除 git remote rm origin
在新穿件 git remote add origin [url]
4.我可以查看状态或则是查看被修改了那些内容
git status
git diff
5.git 添加密匙
先写到这里之后再更新