现在在开发时全部使用git做版本控制,非常方便啊,想想原来不断的复制、备份的黑暗日子,真是不堪回首啊,强烈推荐大家学习git啊。。。
学习git的资源:
电子书: http://git-scm.com/book/en/v2
GIT指南: http://blog.lxx1.com/category/coding/git
1
fliar 2015 年 4 月 20 日
如果是perforce的話……
|
2
way2exluren 2015 年 4 月 20 日 呵呵……楼主你用过svn么……
|
3
loveuqian 2015 年 4 月 20 日 我是看liaoxuefeng的教程学的git,虽然一直没用。。。
|
4
hahasong 2015 年 4 月 20 日
自己备份干嘛不用svn
|
5
9hills 2015 年 4 月 20 日
|
6
fliar 2015 年 4 月 20 日 svn也可以本地的
|
7
Halry 2015 年 4 月 20 日 via Android
我也是,想当年单片机的c文件,乱改又要重写。。。
|
8
jarlyyn 2015 年 4 月 20 日
svn不如git好用,真心的……
其实我更喜欢水银,但已经事实上在竞争上输给git了。 |
9
0x11 2015 年 4 月 20 日
Git用学的吗←_←
|
11
ylcx123 2015 年 4 月 20 日
哈,我也是花了几天认真的学习了下git。的确非常好用
|
12
undeflife 2015 年 4 月 20 日
@way2exluren 就是用过cvs/svn的才会觉得git好啊
|
13
matsuijurina 2015 年 4 月 20 日 学习git之前,我的项目文件夹都是 "project001" "project001.2" "project_final" "project_reloaded" "project_realfinal" "project_qunimade"....
学习git之后,我的commit备注还是 "project001" "project001.2" "project_final" "project_reloaded" "project_realfinal" "project_qunimade".... 我发现我不需要一个版本控制软件,我只需要一个在每次保存时帮我起名字的软件。 我相信Martin Luther King, Martin Luther King Jr. , Martin Luther King III 这一家子人肯定同意我的想法。 |
14
CodeDrift 2015 年 4 月 20 日 |
15
Mcatt 2015 年 4 月 20 日
我用过 Git,现在回头用 SVN。很不顺手
|
17
churchmice 2015 年 4 月 20 日
@fliar 这个好
|
18
laike9m 2015 年 4 月 20 日
呵呵都什么年代了还SVN
|
19
nj 2015 年 4 月 20 日 via Android
我当时是看的廖雪峰的教程,还不错。
|
20
wohenyingyu01 2015 年 4 月 21 日
第一次用git下载源码的时候,一个项目我整整下载了一个星期,100M的宽带,700兆源码,一直断一直断,速度保持在几十kb,用尽各种办法无果。从此不想再用。。。
|
21
ryd994 2015 年 4 月 21 日 via Android
@wohenyingyu01 你不知道加max-depth,当然慢啦
|
22
wohenyingyu01 2015 年 4 月 21 日
@ryd994 加了,--depth=1,但是我需要--recursive,所以有点慢。但是这种速度,windows源码我都该下好几遍了,这只是一个安卓应用的源码...
|
23
xiaogui 2015 年 4 月 21 日
@wohenyingyu01 是你的网访问国外速度比较慢吧。
|
24
lightening 2015 年 4 月 21 日
SVN branch/merge 不要累死么。
|
25
sxd 2015 年 4 月 21 日
@matsuijurina {笑}
|
26
cheerzeng 2015 年 4 月 21 日 via Android
严重同意,习惯本地调试好之后上传到github,然后在云服务器更新
|
27
wohenyingyu01 2015 年 4 月 21 日
@xiaogui 我挂了新加坡美国日本等代理都下不动,不知道是不是socks代理不支持git的协议还是怎么地
|
28
xiaogui 2015 年 4 月 21 日
@wohenyingyu01 最好有什么办法看看你的 git 走代理了不。我这边挺快的
|
29
wdongxv 2015 年 4 月 21 日
@way2exluren 用过cvs吗?
|
30
way2exluren 2015 年 4 月 21 日
@wdongxv 用过 mercurial么?
|
31
lxx1 OP @way2exluren 用过啊,但是受不了SVN的速度
|
32
feiyuanqiu 2015 年 4 月 21 日 就搞不懂了,一个版本控制的工具而已,这个有什么好优越的,还看不起 svn 了
|
35
wdongxv 2015 年 4 月 21 日
@way2exluren 保持队形,这不是在比古老吗。。。
|
37
lxx1 OP @feiyuanqiu 没有看不起啊,就是比较那一个好用而已
|
42
wohenyingyu01 2015 年 4 月 21 日
快不快完全看git服务器挂在哪里,和git本身没关系,但是我最痛恨的是git不支持断点续传,好几次都90%直接断掉,想骂娘。
|
43
wohenyingyu01 2015 年 4 月 21 日
|
44
xiaogui 2015 年 4 月 21 日
@wohenyingyu01 我的意思是跟你连接 git 服务器的速度有关。
|
45
sammo 2015 年 4 月 21 日
建议仔细 google 一下 “ git commit am ”
因为很多教程里面都没有提到 commit 时的 -am 的参数。这是我看某博客里涉及到 git 时的操作办法如下 git add . git commit -am 'just update sthg' git push 还有关于返回到上一次 commit git checkout . git reset --hard 这两个命令都是返回到上一次 commit ,它们的区别在于 后者会删掉上一次 commit 之后新建的文件[1] ,而前者不!会! 建议在一切可能变化的地方在提交和恢复之前勤用 git status 查看一下 |
46
sammo 2015 年 4 月 21 日
3) git add . + git commit -am
Commit new files and all changes tracked files (both modifications and deletions).[1] 这也是我经常用的办法,通吃一切情况 [1]: http://stackoverflow.com/questions/3629545/is-git-commit-am-redundant-if-i-do-git-add-before/15419846#15419846 |
47
inter 2015 年 4 月 21 日
lz说“我终于不是处男了”
“不急,坐下来说” lz“我还不能坐” http://imgsrc.baidu.com/forum/w%3D580/sign=5d31764539dbb6fd255be52e3925aba6/ed899513b07eca8069d3fb59912397dda34483d6.jpg |
48
feelinglucky 2015 年 4 月 21 日
@wohenyingyu01 那其实不是 git 的问题吧…
|
49
wizardforcel 2015 年 4 月 21 日 via Android
。。顺便看看markdown+gitbook吧,写毕业论文的时候会用到的
|
50
lxx1 OP @wizardforcel 已经在用
|
52
subpo 2015 年 4 月 21 日
我还以为写代码的没有不用git的了
|
54
lxx1 OP 现在开发已经完全离不开git了2333
|
55
Tz101 2015 年 4 月 21 日 via iPhone
相见很晚很好啊, 我现在学不会svn
|
56
wohenyingyu01 2015 年 4 月 22 日
@feelinglucky 是git不能断点续传问题,服务器一不稳定就拜拜了
|
57
raptor 2015 年 4 月 22 日
不用版本控制简直不敢写代码……
从VSS/CVS/SVN/BZR/HG/GIT一路用过来,最后还是最爱HG。 |
61
9hills 2015 年 4 月 22 日
|
63
wwqgtxx 2015 年 4 月 22 日 via Android
从cvs 到 svn 再到 git
只可惜前面两个我都是用eclipse gui操作的,只有git玩过命令行 |
64
kawaiiushio 2015 年 8 月 28 日
如果是开发 android , 在 studio 里面设置 gitcafe 的 repo 速度也更快~
|
65
lxx1 OP @kawaiiushio 你用 gitcafe?
|