鍍金池/ 問答/Linux/ 從頭到尾一個(gè)人完成一個(gè)項(xiàng)目,是否有使用Git做版本控制的必要性?

從頭到尾一個(gè)人完成一個(gè)項(xiàng)目,是否有使用Git做版本控制的必要性?

我本人使用Git的時(shí)間不算太長,一般平常一個(gè)人通過寫項(xiàng)目學(xué)習(xí)的時(shí)候,覺得在使用Git做版本控制時(shí)會(huì)有點(diǎn)浪費(fèi)時(shí)間。

你們一個(gè)人寫自己的項(xiàng)目的時(shí)候通常做版本控制嗎?以及為什么?

回答
編輯回答
熊出沒

1.每次 添加新功能/修復(fù) bug 時(shí)可以放心大膽的干,大不了回退
2.其他人接手你的項(xiàng)目,看歷史提交可以明白項(xiàng)目的歷史進(jìn)展,當(dāng)然 commit log 要寫的好
3.當(dāng)做學(xué)習(xí) Git
4.最好還能 push 到 server 端,工作環(huán)境切換起來快

2018年1月2日 20:39
編輯回答
貓館

1、便于追溯歷史與回滾
2、移動(dòng)U盤
3、備份
4、人總是避免不了協(xié)作的,就當(dāng)學(xué)習(xí)吧
5、devops、持續(xù)集成等都要用到git等工具

2018年8月28日 07:15
編輯回答
耍太極

你覺得沒必要 ,浪費(fèi)時(shí)間,就不用,如果工具是你的累贅,何必要它拖累你。
學(xué)習(xí),就要把把認(rèn)知負(fù)荷降到最低,重點(diǎn)還是項(xiàng)目本身,其他的都是次要的。
等你覺得,需要用,等你有用它的需求的時(shí)候,再用也不遲。工具而已,又不是娶老婆,現(xiàn)在不娶,以后就沒機(jī)會(huì)了。

2018年2月7日 01:14
編輯回答
朕略萌

如果有多臺(tái)計(jì)算機(jī)的話,有必要。單臺(tái)的話,看個(gè)人習(xí)慣吧

2018年9月7日 03:26
編輯回答
奧特蛋

必要當(dāng)然是有的。這個(gè)東西誰也保不準(zhǔn)突然想改回去。對(duì)吧。剛才改的你能ctrl+z,一個(gè)月前改的,你咋找?

用Git的話,一天一個(gè)備份。還能強(qiáng)制自己寫寫總結(jié)。一個(gè)功能一個(gè)版本。想用那個(gè)用那個(gè)。

2017年7月19日 00:33
編輯回答
背叛者

必須要呀,這個(gè)沒的說。生活要有儀式感,寫代碼也是如此。

2017年7月18日 09:57
編輯回答
逗婦乳

有一點(diǎn)點(diǎn)必要。

自己寫項(xiàng)目時(shí)常會(huì)出現(xiàn)靈光一閃重構(gòu)框架之類的。

有Git的話開個(gè)分支糟蹋就行了,沒Git的話要弄個(gè)備份,還比較麻煩。

如果真的是非常非常非常微型的項(xiàng)目,那當(dāng)然就無所謂了,開發(fā)工具自帶的版本管理就差不多了。


話說webStorm之類的都自帶版本管理了,下載個(gè)圖形界面的Git,每天寫完點(diǎn)個(gè)commit也不麻煩

2018年7月15日 09:05
編輯回答
選擇

有沒有用我不知道,但是我昨天一個(gè)哥們兒跟我說,他把服務(wù)器和線下的代碼全覆蓋了,而且沒有做版本管理。
哈哈哈哈哈哈哈哈哈啊哈哈哈哈哈哈哈哈哈哈
美滋滋

2017年4月4日 08:08
編輯回答
未命名

有,不僅可以保存代碼,還能跨平臺(tái)工作!不然怎么辦?帶著U盤嘛?好可怕!

2017年9月25日 13:42
編輯回答
黑與白

有,有的編輯器是帶有g(shù)it版本控制工具的,也不會(huì)特別浪費(fèi)時(shí)間。我一般完成一個(gè)主模塊就提交一版。不僅僅是自己的代碼可能發(fā)生錯(cuò)誤。需求也有可能會(huì)發(fā)生改變,改需求的時(shí)候,回退就好了。

2017年4月24日 11:27