OTHERS
更新網頁的方法:由FTP到Git

git

十年前寫網頁要上載都用FTP,幾年沒寫今年才再開始寫網頁,發現主流Hosting都用Git Deploy而不是FTP(真的好Out),完全不懂Git的我,覺得寫好了個網頁要放上網都極困難!不過為了要在Web業界活下去XD,我現在都會用一點點Git啦哈哈哈。

FTP

filezilla

有些Hosting會提供網頁版面讓用戶上載網頁,也有些沒有,要用FTP Client(例如FileZilla),總之就是把改了的File上載。

Git

Git其實是版本控制系統,用Git Deploy網頁就只是把改了的內容Deploy,不是整個File更新,是只更新內容改了的部分,而且會記下更改的內容。

為何要用Git

因為不是整個檔案更新,上載的Data是少了的。
而且會記下改了的內容,要看不同Developer改了甚麼都很易,要回復之前的版本也可以,不用擔心Commit Delete錯了File之類。

Git的基本Command

對只是想寫寫HTML的人來說,大概會覺得FTP方便很多,但其實用Git做Deployment也很簡單。
以Deploy到heroku為例,除了第一次要做些Setting外,之後要做Deployment也只要input

heroku的指引十分清楚的,只要跟著做就可。

總結

跟Developer朋友講起,說到有時太得閑在公司改了自己網頁的Code(XD)都不能立即Deploy,要回到家才可搞,因為heroku要用Git。然後我們就在討論究竟用Git有甚麼好處,覺得FTP方便好多云云XD 朋友公司是用FTP,我前公司都是FTP。
(現在公司也沒FTP Tool,所以就算heroku用FTP我也更不到的XD)
雖然用FTP的公司還有很多,但果然用Git是大勢所趨,所以Web Developer們都要好好學習Git啊。

參考

From FTP to Git: A Deployment Story
http://code.tutsplus.com/articles/from-ftp-to-git-a-deployment-story–net-25982

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">