Git 使用笔记
Git使用
GIT
- git stash :暂存当前变更
- git stash pop : 恢复变更
- git checkout 分支 : 切换到分支
- git pull :更新到最新
- git add 文件:加入追踪
- git checkout -b 新分支 : 在当前分支上创建新分支
- git commit -m “–story=863210137 【紧急发布】mq_proxy优化” :提交
- git push : 推送
- git push –set-upstream origin KiHan36Month3Week1Pub_MqProxy 设置远端上游分支
- git fetch origin 分支名 切换到远程分支名下
- git rebase 分支: 改变基节点为[分支]的HEAD节点。
Rebase
假设我们从master上签出新的分支dev1,在我们开发dev1分支的时候master上也不断有新的提交、合并分支。如果想merge 到master上的话会有新的merge记录。但是如果是用rebase就没有。因为rebase操作就是从master上重新签出一个新的临时分支,将dev1上的所有提交(从他签出master的时间开始算起的提交)都放到新的临时分支上,将冲突都解决完了之后临时分支就成为了dev1,原本dev1就被丢弃了
Cherry-Pick
其实就是复制提交,把某一个分支上的某一个提交复制到某一个分支上
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment