未验证 提交 b7ee6530 编写于 作者: RunAtWorld's avatar RunAtWorld 提交者: GitHub

Update gitcmd.md

上级 68ffb14b
...@@ -93,6 +93,17 @@ git stash pop stash_1 #弹出stash_1,回到原来某个工作状态stash_1,不 ...@@ -93,6 +93,17 @@ git stash pop stash_1 #弹出stash_1,回到原来某个工作状态stash_1,不
git stash branch testchanges #从储藏中创建分支testchanges,检出你储藏工作时的所处的提交,重新应用你的工作,如果成功,将会丢弃储藏 git stash branch testchanges #从储藏中创建分支testchanges,检出你储藏工作时的所处的提交,重新应用你的工作,如果成功,将会丢弃储藏
``` ```
1. 变基:
```
git rebase master
```
以上在 dev 分支执行变基,是将dev分支的commit暂存,将 master 分支的commit应用后再将dev分支暂存的commit拿出来应用在dev分支。为了让master分支也获得最新的 commit. 将master分支快进到dev当前commit即可。
```
git merge dev
```
这和 merge 有些不同,merge是将另一个分支新的commit直接放在当前分支的commit之后,rebase是将当前分支的commit暂存,将另一分支的commit应用后再将当前分支暂存的commit拿出来应用在当前分支,因而保持了分支图关系的清晰。
### 远程分支 ### 远程分支
``` ```
git remote show origin #列出远程仓库 origin 的信息 git remote show origin #列出远程仓库 origin 的信息
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册