Git笔记
提示
以带有差异的方式查看git日志
$ git log -p
扔垃圾
$ git gc --prune=now
我希望将正在编辑的文件提交到当前分支之外的地方。
$ git stash save
$ git stash branch tmp-hoge <stash>
(これでstashに退避した修正がブランチとして作成される)
只要合并或者做其他操作即可。
分支操作
创建一个分支
$ git checkout -b <branch>
将分支发送到远程。
$ git push origin <branch>
将分支合并到主分支master上。
$ git checkout master
$ git merge --squash <branch>
$ git diff master
$ git commit -m 'comment'
删除分支
$ git branch -D <branch>
$ git push origin :<branch>
将分支更名
$ git branch -m '新しいブランチ名'
リモートからブランチを取得
$ git pull origin <branch>
$ git checkout <branch>
标签
从标签创建分支
$ git chekout -b <branch> <tag>
$ git branch <branch> <tag>
$ git checkout <branch>
创建一个新标签
$ git 标签 -a 1.0.0 -m ‘v1.0.0’
将标签推送到远程(仓库)。
将1.0.0推送至远程仓库origin。
显示标签
$ git tag
从远程获取标签
$ git fetch --tags
or
$ git pull --tags
删除标签
$ git tag -d 1.0.0
将其同步到remote(在标签名后加上冒号)。
$ git push origin :1.0.0