可以用於個的專案版本控制和管理
目前多用於團隊間的多人協作專案開發
l 安裝包路徑
l 安裝
後的路徑:
在路徑下
右鍵git bash here開啟命令列 建立資料夾
進入資料夾目錄
初始化倉庫 git init 會生成乙個隱藏的
開發在工作區新增檔案
寫內容將工作區的內容新增到暫存區
① git add 檔名
.字尾名
② 如果有很多東西
末尾加上. 點 git add .
將暫存庫提交到本地庫 [會出現要提交郵箱和使用者名稱的步驟
]git commit -m 「提交的日誌內容」
【注意:第一次需要提交身份資訊】
檢視git config --list
l 登入
l 新建倉庫,獲取倉庫位址
l 在專案目錄下:將本地庫推送到遠端庫 git push -u 倉庫位址
master
【-u:身份資訊】【
master
分支】說明:會出現認證失敗的頁面
解決方法:檢查系統-憑據管理
-windows憑據-
普通憑據
-如果要修改就進行刪除 再去執行命令
會出現系統連線的頁面
用郵箱/手機號 和登入的密碼
1) github:遠端倉庫
2) gitee
3) gitlab (企業常用
)練習可用gitee
建立乙個空的倉庫
注意不勾選
多用 檢查檔案
git status命令 發現了紅色 工作區有新內容 需要把工作區的新增到暫存區
git status命令 發現了綠色 暫存區有新內容 需要提交到本地庫
使用者名稱密碼
獲取專案所有的內容
當遠端的版本比本地新的時候
git pull 位址
場景:遠端倉庫裡的版本高於本地倉庫
無法提交,要先拉取遠端庫裡面的資料
會出現衝突
【找到衝突的檔案,手動解決進行合併
】再進行提交
上傳乙個檔案,同事b有改動 我自己也有改動 直接更新我的資訊,會出現報錯
出現報錯
去拉取檔案git pull 位址
手工合併**
進行提交 git add.
git commit -m 「提交的日誌內容」
git push -u 倉庫位址
master
git remote add 別名 倉庫位址
如:origin--常用 :
git remote add origin kerrywang/test01.git
驗證 git remote 檢視別名
檢視日誌 git reflog
雜湊值用於唯一標識
git reset --hard 雜湊值
git reflog 再檢視最新的版本
git init -生成了乙個本地倉庫 乙個分支就是乙個倉庫
master主分支
(1)檢視分支
git branch
(2)新建分支
git branch 分支名
(3)切換分支
git checkout 分支名
執行其它命令
(4)合併分支
分支1編輯
1.txt
1.txt ====mastera編輯
====
提交到本地庫
git merge 分支名
b-----------將分支
b合併給
mastera
會出現衝突
進行手工合併
【分支1合併到
master
影響到master
,分支1
的內容不變 沒有增加
master
增加的內容】
提交
Git 初級命令介紹
git 基本命令 git gc 安裝 在mac osx 上的安裝 方法一 安裝homebrew,然後通過homebrew 安裝git 具體方法參考 方法二命令 自報家門 git config global user.name your name git config global user.emai...
git 介紹與安裝
1 什麼是git?git是現在最先進的分布式版本控制系統,跟cvs,svn是同級概念。2 相較於其他的版本控制工具,git的優勢是什麼?git屬於分布式版本控制器,而以前常用的cvs和svn都是集中式版本控制器。分布式版本控制和集中式的區別 集中式版本控制系統 1 版本庫是集中存放在 伺服器 的,工...
Git介紹與使用
git是什麼?1.git是目前主流的分布式版本控制系統之一 svn與git的最主要區別?使用1.建立版本庫 什麼是版本庫?版本庫又名倉庫,英文名repository,你可以簡單的理解乙個目錄,這個目錄裡面的所有檔案都可以被git管理起來,每個檔案的修改,刪除,git都能跟蹤,以便任何時刻都可以追蹤歷...