把自己平时用到的git命令做一个笔记
远程仓库
添加远程仓库
git remote add upstream github.com/apache/flin…
查看当前的仓库
git remote -v 会列出来如下的样子
origin https://github.com/zhangjun0x01/flink.git (fetch)
origin https://github.com/zhangjun0x01/flink.git (push)
upstream https://github.com/apache/flink.git (fetch)
upstream https://github.com/apache/flink.git (push)
拉取远程分支到本地
git fetch upstream release-1.11.0 git checkout -b release-1.11.0 upstream/release-1.11.0
rebase
删除指定commit
git log 查询一下 提交的日志,找到相应的commit. 远程仓库 添加远程仓库 查看当前的仓库 拉取远程分支到本地 rebase 删除指定commit 提交到远程仓库
把自己平时用到的git命令做一个笔记
远程仓库
添加远程仓库
git remote add upstream github.com/apache/flin…
查看当前的仓库
git remote -v
会列出来如下的样子
origin https://github.com/zhangjun0x01/flink.git (fetch)
origin https://github.com/zhangjun0x01/flink.git (push)
upstream https://github.com/apache/flink.git (fetch)
upstream https://github.com/apache/flink.git (push)
拉取远程分支到本地
git fetch upstream release-1.11.0 git checkout -b release-1.11.0 upstream/release-1.11.0
rebase
删除指定commit
git log 查询一下 提交的日志,找到相应的commit.
然后执行
git rebase -i "commit id"^
别忘了最后那个 ^ ,表示指定commit id的前一个,这样会列出来指定commit id前一个id到最后所有的commit信息。然后我们就像用vim一样,然后删除不想要的commit,然后保存即可.
提交到远程仓库
对于一个在本地刚刚新建还没有推到远程仓库的项目,将代码推到远程仓库的流程。
进入项目所在目录
git init
git add .
git remote add origin https://github.com/zhangjun0x01/flink.git
git coomit -m 'fix bug'
git push origin master