git是乙個開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。
git 是 linus torvalds 為了幫助管理 linux 核心開發而開發的乙個開放原始碼的版本控制軟體。
git 與常用的版本控制工具 cvs, subversion 等不同,它採用了分布式版本庫的方式,不必伺服器端軟體支援。
git安裝配置
本文主要講解linux上如何安裝配置git
centos/redhat
$ yum install curl-devel expat-devel gettext-devel \使用者資訊配置openssl-devel zlib-devel
$ yum -y install git-core
$ git --version
git version x.x.x
檢視使用者資訊
基本概念
工作區:本地目錄
暫存區:英文叫stage, 或index。一般存放在"git目錄"下的index檔案(.git/index)中,所以我們把暫存區有時也叫作索引(index)
版本庫:工作區有乙個隱藏目錄.git,這個不算工作區,而是git的版本庫。
找到乙個空得檔案位置,然後使用此命令
git clone [url]
從github**得倉庫中拉取下**到當前工作區
git add
共當前得工作區把檔案新增到暫存區
git diff
比較工作區和暫存區得區別
git commit
從暫存區到版本庫
git reset head
用於取消快取已快取的內容
git branch
顯示當前已有分支
git checkout [branchname]
切換分支
git merge
合併分支
git branch -d [branchname]
刪除分支名稱
git log
檢視git歷史
git tag
寫標籤git remote add [shortname]
新增遠端庫
ssh-keygen -t rsa -c "github倉庫位址"
檢測是否已成功連線此倉庫
git push -u origin master
推送在版本庫中得**到遠端倉庫得master分支
git pull
拉去遠端倉庫到本地
git remote rm [遠端倉庫別名]
刪除遠端倉庫
GIT 配置及常用命令
git配置 git 全域性設定 git config global user.name username git config global user.email youemail 建立 git 倉庫 mkdir ex623 cd ex623 git init touch readme.md git...
Git常用命令及簡化配置
一.git常用命令彙總 1.系統級操作命令 1 1 從遠端轉殖 命令 git clone 1 2 初始化 git init 1 3 配置使用者名稱及郵箱 git config global user.name 使用者名稱 git config global user.email 郵箱 如 abc b...
git基礎配置及常用命令
1.配置使用者名稱git config global user.name simon 請把simon替換成自己使用者名稱2.配置郵箱git config global user.name simon asd 163.com 請把simon asd 163.com替換成自己郵箱3.換行符轉換git c...