本人小白,先謝過諸位大牛。
在win10 上安裝git 和github有啥差別嗎?在網路上搜了一下還是很迷糊。
只安裝其中一個又有啥功能,兩個一塊安裝有啥特性?
我想在本地寫程式碼,然後部署到github上,該是git還是github?
git 和 svn又是啥關係,能幹啥?
謝謝了!
给我你的怀抱2017-05-02 09:52:32
git是一種版本管理系統,github是個網站,簡單點說有點像可樂和可口可樂的關係吧,後者是前者一個比較出名的實現而已。一般git是核心程序,屬於必裝的,但github可裝可不裝,——不裝的話,用其它程序也可以實現它的功能(git自帶了bash命令行和一個簡陋到還不如消失的可視化介面程式);裝了也就是用github時會方便點而已。
git和svn都是版本管理系統,差別是git是每個客戶端都是一套版本庫,大家在線的時候可以互相同步,離線的時候也可以各玩各的(可以每人一個版本分支這麼玩),大不了上線的時候重新同步下就行了;SVN就必須有個核心的版本託管伺服器,而且必須和它保證同步才行,一旦掉線大家基本就廢了。另外,git上是可以部署svn模式的,但svn沒辦法弄git這套…
初學的話,可以註冊個github帳號自己傳點小東西上去玩,但需要提醒你的是上邊只有公開項目、私有則是要錢的;另外我個人更推薦國內的Coding.net,中文的而且幫助也很全,另外他家有免費的私有項目,比較適合入門;本機上除了git得裝以外,編輯器一般都會有git的原生支持或者是插件,可以搜下;另外還可以裝TortoiseGIT,雖然是英文的軟體但是免費而且有中文語言包,圖形介面相對更好用。
漂亮男人2017-05-02 09:52:32
git和svn都是專案管理工具 。 github是基於git的,是一個開放的巨大專案庫。
例如你可以自己在伺服器建造一個git倉庫,然後用git上傳你的專案。要上傳你的專案給github需要你的電腦安裝git
教學:
迷茫2017-05-02 09:52:32
git、svn是版本控制工具。
github是一個原始碼託管網站,出了一個github工具是用來方便操作的,這個可選,沒必要裝。
利用git就可以推送到github上。
用git不一定要上github,本地就可用,並且保存了完整的倉庫。
與github同類的有gitlab、bitbucket等,國內有coding.net等,你也可以自己搭建,例如可用的網站系統有gitlab、gitbucket等。
阿神2017-05-02 09:52:32
1、git的分支,可以控制分支合併等。關鍵有個github開源網站。 。 。
2、svn功能少,使用簡單,可以還原單一檔案。關鍵他沒弄個網站,git懂得市場。 。 。
習慣沉默2017-05-02 09:52:32
git和svn差不多是一個東西。
不過git是分散式的,比較強大易用。
github是git裡的倉庫的遠端實現。
跟網盤啊,遠端ftp差不多的東西。
例子:git像window,svn像linux,github就是塊西數硬碟。
巴扎黑2017-05-02 09:52:32
Git和SVN是同一類工具,用來管理原始碼的,不是同一個東西.Git不用同步伺服器,可以只在本地用,SVN沒聽過不用同步到伺服器的.
Git是工具,Github是以Git為基礎的服務,稱為原始碼託管網站.
程式碼放到Github不叫"部署",只叫託管.
本地必須安裝git才能使用github服務