V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xpol  ›  全部回复第 4 页 / 共 23 页
回复总数  443
1  2  3  4  5  6  7  8  9  10 ... 23  
2017-10-17 20:44:22 +08:00
回复了 cielpy 创建的主题 iDev Xcode 合并冲突后 Discard All Changes 导致代码丢失问题
你可以本地退回到 master 上的 test 0 这个版本,然后和 test 上的 test 2 版本进行合并,然后选择 test 2 的版本,然后提交。最后 git push origin +master 强制 push。
2017-10-17 20:40:36 +08:00
回复了 cielpy 创建的主题 iDev Xcode 合并冲突后 Discard All Changes 导致代码丢失问题
没有验证过 Xcode 里面的 Discard all changes 做了哪些操作。但是放弃 merge 的正确的命令行应该是 git merge --abort ( git > 1.7.4 https://stackoverflow.com/questions/5741407/how-to-undo-a-git-merge-with-conflicts ) 。

我看了一下 demo,了解了:

1. 当前在 master,将 test 合并过来
2. 合并发现冲突
3. 用 Xcode 的 Discard all changes 或者 git reset --hard HEAD,重置 index 和 working copy 到 HEAD 的状态(即 master 分支在合并前的状态,也就是 demo 中 test 0 这个提交的状态)
4. 提交,由于当前还处于 merge 状态,所以这个提交的状态被当成合并后结果

简言之,由于 Xcode 的 Discard all changes 或者命令行的 git reset --hard HEAD 都终止 merge 状态。稍后的提交会被当成合并的结果。
2017-10-16 08:47:59 +08:00
回复了 cielpy 创建的主题 iDev Xcode 合并冲突后 Discard All Changes 导致代码丢失问题
怎么可能丢失代码?

合并前都是要求当前分支无变更啊(包括不能有 stage 代码)。
这就意味着要么你提交了,要么你 stash 了。

随便 discard 啊。原来的代码不在分支上就在 stash 里面啊。

看了一下链接,原来是带着 stage 但是未 commit 代码合并……
别怪工具,怪用工具的人,下次记得在干净的工作目录里面合并。
2017-10-16 08:40:42 +08:00
回复了 cielpy 创建的主题 iDev Xcode 合并冲突后 Discard All Changes 导致代码丢失问题
Sourcetree 党表示 GUI 是必须的。
2017-08-07 21:32:42 +08:00
回复了 NonClockworkChen 创建的主题 问与答 React Native,flex 布局问题,请教.
对箭头设置:

position: 'absolute',
left: ...
top: ...

https://facebook.github.io/react-native/docs/layout-props.html
2017-07-26 19:01:33 +08:00
回复了 qqq8724 创建的主题 奇思妙想 对人类到底是什么的小小猜想。
其实是一个循环,宇宙就是一个夸克。
2017-07-25 09:02:38 +08:00
回复了 stdying 创建的主题 奇思妙想 农业生产
城市里面也可以。立体农业。
2017-07-18 21:58:17 +08:00
回复了 justudy 创建的主题 问与答 是不是买了 Kindle 之后就后悔了?
配置太差,输入法卡的要死。
2017-07-18 09:52:12 +08:00
回复了 Mimus 创建的主题 酷工作 上海—张江! 来前端高手 24=1
二十四个产品经理等一个前端!😱
2017-04-05 10:17:14 +08:00
回复了 renyijiu 创建的主题 Apple 官网 12 期分期
免息免手续费刚刚结束一阵子吧。
按照 3 楼说的或者等下次。
2017-03-28 21:36:04 +08:00
回复了 sinoairlc 创建的主题 程序员 调查下大家公司用的最多的 IDE
我大 atom 党,居然第 19 个到场。不科学啊~~~
2017-01-31 22:25:00 +08:00
回复了 ericgui 创建的主题 Linux Shell Script 里的 cd 命令,很有点意思,有点困惑
git 1.8.5+ 就可以 git -C <directory> ... 了。
2017-01-31 10:21:26 +08:00
回复了 q397064399 创建的主题 程序员 转行狗, 很快要春招了, 1 个月的时间 准备的侧重点?
复习一下概率论。面试官喜欢问这个。
2017-01-22 21:13:06 +08:00
回复了 paradoxs 创建的主题 macOS 10.11.6 如何 不使用额外的转发工具 让 terminal 也进 ss
add follow to bash_profile:


function set_proxy() {
export http_proxy=$1
export https_proxy=$1
git config --global http.proxy $1
git config --global https.proxy $1
}

function proxy() {
case $1 in
off)
unset http_proxy
unset https_proxy
git config --global --unset http.proxy
git config --global --unset https.proxy
;;
[1-9]*)
set_proxy socks5://127.0.0.1:$1
;;
la|lantern)
set_proxy http://127.0.0.1:8787
;;

ss|shadowsocks)
set_proxy socks5://127.0.0.1:1080
;;

pr|privoxy)
set_proxy http://127.0.0.1:8118
;;
"")
echo usage: proxy [port\|ss\|shadowsocks\|la\|lantern\|off]
;;
esac

echo http_proxy=$http_proxy
echo https_proxy=$https_proxy
}


Usage:

proxy ss
2017-01-18 19:58:33 +08:00
回复了 dousao 创建的主题 酷工作 寻找可远程工作的 cocos c++程序员。
帮你消灭零回复。
2017-01-15 10:02:43 +08:00
回复了 youyi 创建的主题 程序员 强迫症患者做程序员是一种什么体验?
这算啥,目前手上一个二手项目。其中一个类 96 个成员变量 6 个全局变量。 cpp 6 千多行。没测试。到处都是超长函数。

我也是活不下去的节奏了。
2017-01-14 10:06:04 +08:00
回复了 QAPTEAWH 创建的主题 硬件 华擎又逆天了: DeskMini RX/GTX
同求价格。
1  2  3  4  5  6  7  8  9  10 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2681 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 13:19 · PVG 21:19 · LAX 06:19 · JFK 09:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.