i*h
2 楼
RT, 对git实在不熟悉,请问谁知道能否删除已经merge到master上的文件? 非常感谢
之前request没有merge前,我一直用的git reset --soft HEAD~num ,来删commit
现在已经merge到master上了应该怎么恢复?
之前request没有merge前,我一直用的git reset --soft HEAD~num ,来删commit
现在已经merge到master上了应该怎么恢复?
w*s
3 楼
他的最后一个pick:
发信人: psp (I love psp), 信区: TVGame
标 题: netflix ps3 stream disc 试用
发信站: BBS 未名空间站 (Fri Nov 6 19:57:02 2009, 美东)
优点
类似ITUNE的内置浏览器,可以完全脱离PC
支持HD 720P
可以任意快进,快退
对于有多集的电视剧,可以方便地查看哪几集已经看过了,对于没看完的,可以查看已
经这一集已经看了多少%
缺点
如果是SD的片子,只能480P输出,画面中某些物体边缘可以看到明显的抖动,画面质量
不如经过PC 端的PLAY ON stream,再由PS3 upscale到1080P
总结
APPLE TV is dead,netflix may become a top leader in stock market, it is not
a big surprise that it's stock become 200 or more in next 2 years.
发信人: psp (I love psp), 信区: TVGame
标 题: netflix ps3 stream disc 试用
发信站: BBS 未名空间站 (Fri Nov 6 19:57:02 2009, 美东)
优点
类似ITUNE的内置浏览器,可以完全脱离PC
支持HD 720P
可以任意快进,快退
对于有多集的电视剧,可以方便地查看哪几集已经看过了,对于没看完的,可以查看已
经这一集已经看了多少%
缺点
如果是SD的片子,只能480P输出,画面中某些物体边缘可以看到明显的抖动,画面质量
不如经过PC 端的PLAY ON stream,再由PS3 upscale到1080P
总结
APPLE TV is dead,netflix may become a top leader in stock market, it is not
a big surprise that it's stock become 200 or more in next 2 years.
t*e
4 楼
不准重复发帖
我上午已经贴过了
Drop吧,神医说没事
有没用的Lable再卖我一个
我上午已经贴过了
Drop吧,神医说没事
有没用的Lable再卖我一个
i*h
5 楼
是用git rebase来删吗?试了好像不行
b*r
6 楼
股神啊。。。
w*x
7 楼
git reflog
然后看看哪一步
应该是git rest --soft [email protected]{n} n是你的要回到的地方
然后看看哪一步
应该是git rest --soft [email protected]{n} n是你的要回到的地方
k*n
8 楼
真的股神是经得起时间的考验的!
w*x
9 楼
reset*
P*B
10 楼
orz
i*h
11 楼
非常感谢!
之前request没有merge前,我一直用的git reset --soft HEAD~num ,来删commit
现在已经merge到master上了应该怎么恢复?
之前request没有merge前,我一直用的git reset --soft HEAD~num ,来删commit
现在已经merge到master上了应该怎么恢复?
d*s
13 楼
git revert
a*b
14 楼
psp 09年还推荐过LAVA。也涨了好多
p*n
15 楼
git rm
i*h
16 楼
到底是哪一个?
g*g
17 楼
如果是最上面,可以git revert。
i*h
22 楼
用了git rebase -i commit_id
出现的所有纪录是我merge前的,我想删的那个commit没有
出现的所有纪录是我merge前的,我想删的那个commit没有
w*x
25 楼
git rebase HEAD~6 -i?
i*h
30 楼
那个request里有5个commit,其中一个是错的。之前用git reset --hard HEAD~1 在
local branch里把那个错的删了,然后git push -f, master上还有。
能问下现在该怎么操作?比如我要删除merge #6的一个commit, 去master上 git
revert commit_id?
commit
【在 w**z 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: you should use git revert, it will revert your commit by adding a new commit
: . you won't be able to erase your commit.
local branch里把那个错的删了,然后git push -f, master上还有。
能问下现在该怎么操作?比如我要删除merge #6的一个commit, 去master上 git
revert commit_id?
commit
【在 w**z 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: you should use git revert, it will revert your commit by adding a new commit
: . you won't be able to erase your commit.
b*5
35 楼
看了我头晕。 我建议如果错误的东西不是太多的话, 还不如果重新checkout master
到一个new branch, modify, 然后push。 就当一个新的modification
git
【在 i*****h 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 那个request里有5个commit,其中一个是错的。之前用git reset --hard HEAD~1 在
: local branch里把那个错的删了,然后git push -f, master上还有。
: 能问下现在该怎么操作?比如我要删除merge #6的一个commit, 去master上 git
: revert commit_id?
:
: commit
到一个new branch, modify, 然后push。 就当一个新的modification
git
【在 i*****h 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 那个request里有5个commit,其中一个是错的。之前用git reset --hard HEAD~1 在
: local branch里把那个错的删了,然后git push -f, master上还有。
: 能问下现在该怎么操作?比如我要删除merge #6的一个commit, 去master上 git
: revert commit_id?
:
: commit
i*h
40 楼
请教下,网上看到是这样说的:
git reset:用於做整段 commits 的還原
git rebase:假如想要抽掉某個 commit 又不想留下記錄
git revert:想要還原到某个commit 之後的狀態
我看一下好像都是能达到一样效果的,那一般情况下到底用什么比较好呢
git reset:用於做整段 commits 的還原
git rebase:假如想要抽掉某個 commit 又不想留下記錄
git revert:想要還原到某个commit 之後的狀態
我看一下好像都是能达到一样效果的,那一般情况下到底用什么比较好呢
i*h
44 楼
现在自己branch里的东西删了,但是git push -f到master被reject了,好像没法改,
是因为权限问题?
是因为权限问题?
i*h
46 楼
改merge conflict的时候影响到了人家的东西,有什么办法把master上的东西改掉吗?
就像回到merge #5,但是好像没法更新到master上
就像回到merge #5,但是好像没法更新到master上
i*h
47 楼
终于revert掉了,谢谢大家的帮助
i*h
48 楼
问个题外话,一般用git是不是应该在修改东西前update local branch,这样可以减少
merge conflict,我看组里大家都是40+ commits behind master,这样是不是不太好
?
另外我看有人提到每个JIRA开一个新的branch,这种做法是标准吗?fix后merge完了,
然后删掉branch。这样是不是更好?
merge conflict,我看组里大家都是40+ commits behind master,这样是不是不太好
?
另外我看有人提到每个JIRA开一个新的branch,这种做法是标准吗?fix后merge完了,
然后删掉branch。这样是不是更好?
i*h
51 楼
又读了下git的文档,还挺有意思的,弄熟了用起来应该不错
g*g
53 楼
A few things that can help.
1. Keep feature branches short-lived. If your ticket is created as a small
deliverable, your branch just needs to match that.
1. Squash the commits before merging to master.
2. Rebase your feature branch frequently, small, incremental conflicts are
easier to resolve than big bang.
【在 i*****h 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 问个题外话,一般用git是不是应该在修改东西前update local branch,这样可以减少
: merge conflict,我看组里大家都是40+ commits behind master,这样是不是不太好
: ?
: 另外我看有人提到每个JIRA开一个新的branch,这种做法是标准吗?fix后merge完了,
: 然后删掉branch。这样是不是更好?
1. Keep feature branches short-lived. If your ticket is created as a small
deliverable, your branch just needs to match that.
1. Squash the commits before merging to master.
2. Rebase your feature branch frequently, small, incremental conflicts are
easier to resolve than big bang.
【在 i*****h 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 问个题外话,一般用git是不是应该在修改东西前update local branch,这样可以减少
: merge conflict,我看组里大家都是40+ commits behind master,这样是不是不太好
: ?
: 另外我看有人提到每个JIRA开一个新的branch,这种做法是标准吗?fix后merge完了,
: 然后删掉branch。这样是不是更好?
i*h
55 楼
明白了,谢谢指点
【在 g*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: A few things that can help.
: 1. Keep feature branches short-lived. If your ticket is created as a small
: deliverable, your branch just needs to match that.
: 1. Squash the commits before merging to master.
: 2. Rebase your feature branch frequently, small, incremental conflicts are
: easier to resolve than big bang.
【在 g*****g 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: A few things that can help.
: 1. Keep feature branches short-lived. If your ticket is created as a small
: deliverable, your branch just needs to match that.
: 1. Squash the commits before merging to master.
: 2. Rebase your feature branch frequently, small, incremental conflicts are
: easier to resolve than big bang.
相关阅读