Git在Wikipedia上的定義:它是一個(gè)免費(fèi)的、分布式的版本控制工具,或是一個(gè)強(qiáng)調(diào)了速度快的源代碼管理工具。Git最初被Linus Torvalds開(kāi)發(fā)出來(lái)用于管理Linux內(nèi)核的開(kāi)發(fā)。每一個(gè)Git的工作目錄都是一個(gè)完全獨(dú)立的代碼庫(kù),并擁有完整的歷史記錄和版本追蹤能力,不依賴 于網(wǎng)絡(luò)和中心服務(wù)器。
git版本控制的相關(guān)的一些指令和命令。
初始化 兩個(gè)基本的命令
git init . 就是在當(dāng)前的目錄下建立一個(gè)版本庫(kù)
git clone git://github.com/someone/some_project.git some_project
就是將原來(lái)的遠(yuǎn)程版本庫(kù)完全克隆到本地some_project目錄下
git remote add orgin git://github.com/someone/another_project.git
git查看遠(yuǎn)程倉(cāng)庫(kù)的命令
git remote -v
將origin這個(gè)版本庫(kù)的代碼更新到本地的master主支
git pull origin master//更新本地的git庫(kù)
解決匹配關(guān)系的命令 composer update -o -vvv
建立虛擬目錄
cd /etc
通過(guò)編輯保存server里面的文件來(lái)配置虛擬目錄
然后通過(guò)編輯服務(wù)器里面的hosts文件來(lái)將要建立的虛擬路徑指向本地即可
重啟服務(wù):
service nginx(服務(wù)器名稱) restart
更新git的相關(guān)的命令:
查看本地庫(kù)的相關(guān)的命令: git status (查看本地庫(kù)的相關(guān)狀態(tài))
添加到本地的庫(kù):
git add -a
git add -A
git commit -a -m "upadte"
上傳到服務(wù)器的命令:
git push origin master
下載到本地庫(kù)更新的命令:
git pull origin master
#初始化一個(gè)版本倉(cāng)庫(kù)
git init
#Clone遠(yuǎn)程版本庫(kù)
git clone git@xbc.me:wordpress.git
#添加遠(yuǎn)程版本庫(kù)origin,語(yǔ)法為 git remote add [shortname] [url]
git remote add origin git@xbc.me:wordpress.git
#查看遠(yuǎn)程倉(cāng)庫(kù)
git remote -v
#添加當(dāng)前修改的文件到暫存區(qū)
git add .
#如果你自動(dòng)追蹤文件,包括你已經(jīng)手動(dòng)刪除的,狀態(tài)為Deleted的文件
git add -u
#提交你的修改
git commit –m "你的注釋"
#推送你的更新到遠(yuǎn)程服務(wù)器,語(yǔ)法為 git push [遠(yuǎn)程名] [本地分支]:[遠(yuǎn)程分支]
git push origin master
#查看文件狀態(tài)
git status
#跟蹤新文件
git add readme.txt
#從當(dāng)前跟蹤列表移除文件,并完全刪除
git rm readme.txt
#僅在暫存區(qū)刪除,保留文件在當(dāng)前目錄,不再跟蹤
git rm –cached readme.txt
#重命名文件
git mv reademe.txt readme
#查看提交的歷史記錄
git log
#修改最后一次提交注釋的,利用–amend參數(shù)
git commit --amend
#忘記提交某些修改,下面的三條命令只會(huì)得到一個(gè)提交。
git commit –m "add readme.txt"
git add readme_forgotten
git commit –amend
#假設(shè)你已經(jīng)使用git add .,將修改過(guò)的文件a、b加到暫存區(qū)
#現(xiàn)在你只想提交a文件,不想提交b文件,應(yīng)該這樣
git reset HEAD b
#取消對(duì)文件的修改
git checkout –- readme.txtPHP編程 鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。