在寒假期间认真学习了 git,很有一种相见恨晚的感觉啊!!!

2015-04-20 15:43:26 +08:00
 lxx1

现在在开发时全部使用git做版本控制,非常方便啊,想想原来不断的复制、备份的黑暗日子,真是不堪回首啊,强烈推荐大家学习git啊。。。
学习git的资源:
电子书: http://git-scm.com/book/en/v2
GIT指南: http://blog.lxx1.com/category/coding/git

8706 次点击
所在节点    git
66 条回复
superdong
2015-04-21 12:13:36 +08:00
@Anybfans 这个不错
wohenyingyu01
2015-04-21 12:47:05 +08:00
快不快完全看git服务器挂在哪里,和git本身没关系,但是我最痛恨的是git不支持断点续传,好几次都90%直接断掉,想骂娘。
wohenyingyu01
2015-04-21 12:47:26 +08:00
@xiaogui

快不快完全看git服务器挂在哪里,和git本身没关系,但是我最痛恨的是git不支持断点续传,好几次都90%直接断掉,想骂娘
xiaogui
2015-04-21 12:49:00 +08:00
@wohenyingyu01 我的意思是跟你连接 git 服务器的速度有关。
sammo
2015-04-21 13:33:02 +08:00
建议仔细 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 查看一下
sammo
2015-04-21 13:35:54 +08:00
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
inter
2015-04-21 14:12:43 +08:00
lz说“我终于不是处男了”
“不急,坐下来说”
lz“我还不能坐”
http://imgsrc.baidu.com/forum/w%3D580/sign=5d31764539dbb6fd255be52e3925aba6/ed899513b07eca8069d3fb59912397dda34483d6.jpg
feelinglucky
2015-04-21 14:52:18 +08:00
@wohenyingyu01 那其实不是 git 的问题吧…
wizardforcel
2015-04-21 15:06:03 +08:00
。。顺便看看markdown+gitbook吧,写毕业论文的时候会用到的
lxx1
2015-04-21 15:35:04 +08:00
@wizardforcel 已经在用
lxx1
2015-04-21 15:38:27 +08:00
@sammo 已看,以前真没注意这个,都是只用 -m的
subpo
2015-04-21 15:45:18 +08:00
我还以为写代码的没有不用git的了
lxx1
2015-04-21 16:03:50 +08:00
@subpo 我是新手
lxx1
2015-04-21 19:42:38 +08:00
现在开发已经完全离不开git了2333
Tz101
2015-04-21 23:19:59 +08:00
相见很晚很好啊, 我现在学不会svn
wohenyingyu01
2015-04-22 00:49:48 +08:00
@feelinglucky 是git不能断点续传问题,服务器一不稳定就拜拜了
raptor
2015-04-22 10:25:52 +08:00
不用版本控制简直不敢写代码……

从VSS/CVS/SVN/BZR/HG/GIT一路用过来,最后还是最爱HG。
lxx1
2015-04-22 11:03:50 +08:00
@Tz101 额,没学过svn,学完git后就不用学svn了,感觉差不多,命令啥的没多大差别
lxx1
2015-04-22 11:05:15 +08:00
@raptor 坚决赞同!

Python开发用HG是不是好一点,看到一本书上是这么推荐的
doushini
2015-04-22 13:00:32 +08:00
@9hills git就不要server了吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/184972

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX