Git 的衝突與分支

關於衝突 當我們在使用 git 跟人家一起合作時,照著上一次講到的每次都是 pull, commit, push 這三個步驟。 只有一個人的時候還感覺不出有些什麼問題。 但是如果有一個狀況是,我跟其他人 pull 到的瞬間都是相同的程式碼,各自修改了不同的部份之後 commit 接著準備要 push,但好死不死對方比我早 push 回代管主機。 那換成比較慢的我要 push 回代管主機時會發現出現了問題。 主要原因是因為剛剛另一個人已經把代管主機的原始程式碼更新了,所以你原先 »

Git 基礎教學

Git 是個分散式的版本控制系統 以往的版本控制系統都是將程式碼放在伺服器上集中管理 當修改程式碼時皆需要連上網路,將修改一一提交 而 Git 則可以不需要連上網路,來做單機的版本控制 除了單機也能透過伺服器代管程式碼提交回去 首先如果要使用 Git 要在專案資料夾下 初始化 git init // 這是讓 git 初始化,生成 .git/ 資料夾 加入追蹤 接著專案資料夾底下,應該有了一些檔案,為了讓 »