Re: [請益] Git版本控管GUI軟體挑選

看板Soft_Job作者 (perry tsai)時間5年前 (2019/03/20 03:28), 編輯推噓5(500)
留言5則, 5人參與, 5年前最新討論串3/3 (看更多)
睡不著認真回一篇 Git就是個在目錄下藏個隱藏資料夾.git 裡面放了版控相關的資訊 只要用git init就會幫你產個.git 只要有.git它就是個repository git clone就是把別人的repository copy過去 不只是remote可以clone 甚至可以自己clone自己硬碟內不同資料夾的 repository 那這樣是不是自己電腦就是server的概念啦 所謂的git server只要想成他是別人的電腦 你可以把repository push上去 別人可以去clone回來 而誰是server誰是client就看誰clone誰誰push誰 直白點來說你甚至可以去git server內 去clone你自己電腦內的repository 這樣就是git server是client反而你電腦是server 雖然沒這樣玩過啦 但我覺得理論是這樣沒錯 只是多數正常使用下 我們會把大家共用的git server 當成上游upstream 畢竟總是要統一一個中央有所依據 而為啥要有git server 你電腦24小時開著sshd或httpd給人clone 也可以當git server啊 只是還要額外實作http的介面權限等等的 Gitlab gogs都幫你實作好了 再來TortoiseGit, SourceTree, GitKraken 都只是GUI畫面 當你點了什麼按鈕就只是幫你下Git Command 所以用哪套都沒差 習慣就好 個人是偏好直接下command 只有看log才會開GUI出來看 畢竟git log的指令argument有點繁雜 不同的Git GUI能搭配不同的Git Server嗎 觀念理解後自然不會問這樣的問題了 ※ 引述《james999 (無傷大雅)》之銘言: : 目前決定用Gogs在Windows上架設Git Server, : 另外想請問版友們,不同的Git能搭配不同的Git Server嗎? : 例如像是:TortoiseGit, GitKraken..等等。 : 估狗了許久,但還是沒找到相關的說明。 : 再麻煩大家了,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.218.99.117 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1553023718.A.D64.html

03/20 09:52, 5年前 , 1F
補充:要當shared(remote) repo. 會是bare repo.
03/20 09:52, 1F

03/20 12:48, 5年前 , 2F
新手路過
03/20 12:48, 2F

03/20 13:22, 5年前 , 3F
bare repo 改 .git/config 就可以了
03/20 13:22, 3F

03/20 17:45, 5年前 , 4F
我還是只會terminal
03/20 17:45, 4F

03/21 00:50, 5年前 , 5F
terminal + gitk 有比gitk好用的gui嗎 .git太大gitk會lag
03/21 00:50, 5F
文章代碼(AID): #1SaKBcra (Soft_Job)
文章代碼(AID): #1SaKBcra (Soft_Job)