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