跟集中式的管理工具相比最重要的功能就是解決單點故障。
git的優勢
git在本地的三大區域
git的**託管中心
本地庫和遠端庫
本地庫初始化
設定簽名
git status 工作快取區的狀態
git add 新增檔案到快取區
git rm -cached 把檔案從快取區刪除
git commit -m 「」 暫存區的檔案提交到本地倉庫
git log 檢視歷史git log --pretty=oneline 顯示一行 git log --oneline只顯示過去 git reflog顯示移動到指定版本需要幾步
版本的前進後退
git的reset的三個命令引數的對比
刪除檔案並找回
比較檔案 git diff 或者git diff --hard head(檔名)的某個歷史版本 不帶檔名則比較多個檔案
分支
解決衝突
git的基本原理
github的使用
合併專案 git merge origin/master
拉取pull 就等於fetch+merge git pull origin master
解決衝突 如果不是基於github最新版則需要先拉取下來進行提交,進入衝突後進行修改並提交。
github的fork功能 用於跨團隊協作
配置ssh 免密登入 ssh-keygen -t rsa -c(c必須大寫)你的郵箱位址
eclipse 進行git
遠端倉庫到eclipse
git解決衝突
git的工作流程
git命令 和github相關
需要執行全域性配置 git config global user.email 63139 qq.com git config global user.name l h t 1.進入專案目錄中輸入命令 git init 2.建立 ignore 檔案新增忽略提交內容 3.提交專案到本地倉庫 git ad...
Git 相關知識
git version 檢視當前git版本 也可用於檢查git是否安裝 git checkout 切換分支 git checkout master 切換到主分支 git checkout index swiper 切換到index swiper分支上 git merge origin index s...
Git和Github的區別
一開始接觸git或是github的程式設計師可能搞不太清楚這些名詞到底指代的是什麼,所以在這裡稍微說明一下。git和github是兩個完全不同的概念。關於github,這是乙個 就是每個程式設計師自己寫的程式,可以在github上建立乙個網上的倉庫,你每次提交的時候可以把 提交到網上,這樣你的每次提...