目錄:
- git家族成員
- Git:是一種版本控制系統,是一個命令,是一種工具。
- Gitlib:是用於實現Git功能的開發庫。
- Github:是一個基於Git實現的在線代碼託管倉庫,包含一個網站界面,向互聯網開放。
-
GitLab:是一個基於Git實現的在線代碼倉庫託管軟件,你可以用gitlab自己搭建一個類似於Github一樣的系統,一般用於在企業、學校等內部網絡搭建git私服。
- 使用
- Git雲端代碼和本地代碼庫代碼(本地倉庫)
- 使用eclipse創建項目同步到gitlab
- pull(下載)
- commit(提交,同步到本地庫,如果需要同步到githap,還需要push)
- 對於已有文件修改的提交
- 衝突解決:
- pull
- commit
- 手動merge——>消除衝突——>然後commit,push
<<<<<<< HEAD
到=======
表示當前分支的內容,=======
到>>>>>>> master
表示maser分支的內容
- 衝突解決:
- 新建文件的提交(關於Git在Eclipse中的詳細使用)和已存在文件的刪除(直接刪除,再提交)
- 對於已有文件修改的提交
- push(同步到gitlap,也就是雲端)
- 回退:https://blog.csdn.net/qq_39188039/article/details/86528991
- 主幹和分支
一.博文介紹:
- 安裝Git客戶端
- 結合Eclipse和GitLab使用Git
- 在GitLab中創建project
- 在Eclipse中創建project同步到GitLab
- 在Eclipse把別人的更新pull(下載)下來
- 淺談GitLab中Git的分支(Branch)
3.解決衝突:git合併分支代碼衝突解決操作流程
合併之後,commit,然後pull,再pushtoupStream