git?status:查看當(dāng)前文件情況
git?add +文件名 :從工作區(qū)(working Directory)保存到暫存區(qū)
git commit -n"提交描述"? :從暫存區(qū)提交到 Git Repository(Git?倉庫)
Git初始化及倉庫創(chuàng)建和操作:
基本信息設(shè)置
1.設(shè)置用戶名:
git config --global user.name '84238625'
2.設(shè)置用戶名郵箱:
git config --global user.emailjinjie19970517@163.com
3.查看設(shè)置:
git config --list
注意:git config -global參數(shù)互纯,有了這個(gè)參數(shù)嗅剖,表示你這臺(tái)機(jī)器上所有的Git倉庫都會(huì)使用這個(gè)配置苍蔬,當(dāng)然你也可以對(duì)某個(gè)倉庫指定不通的用戶名和郵箱
初始化一個(gè)新的Git倉庫
1致燥、創(chuàng)建文件夾 mkdir?文件名(mkdir demo1)
2揍愁、在文件內(nèi)初始化git(創(chuàng)建git倉庫)
cd?文件名(cd demo1)
git?init(如果看不見則設(shè)置電腦顯示隱藏文件)(.git文件存儲(chǔ)倉庫所有信息)
向倉庫中添加文件
1.創(chuàng)建文件(touch +文件名)?
2.添加到暫存區(qū)(git add)
3.從暫存區(qū)添加到倉庫(git?commit -m ‘? ’)引號(hào)內(nèi)為提交說明
修改倉庫文件:
第一步:vim a1.php? (wq保存)(修改文件)
第二步:添加到暫存區(qū)?git?add a1.php
第三步:添加到倉庫 git commit -m '第一次修改文件添加到倉庫'
刪除倉庫文件:3步
第一步: rm -rf a1.php
第二步:git rm a1.ph1
第三步:git commit -m '第一次通過git刪除倉庫文件'
Git?管理遠(yuǎn)程倉庫
git克隆操作
目的:
將遠(yuǎn)程倉庫(github對(duì)應(yīng)的項(xiàng)目)復(fù)制到本地
使用遠(yuǎn)程倉庫的目的
作用:備份回窘,實(shí)現(xiàn)代碼共享集中化管理
將本地倉庫同步到git遠(yuǎn)程倉庫中
git push?
代碼
git?clone+倉庫地址
解決git push?錯(cuò)誤
思考:為什么無法同步?或沒有權(quán)限
The requested URL returned error:403 Forbidden while accessing
答案:私有項(xiàng)目帜羊,沒有權(quán)限,輸入用戶名密碼洋腮,或者遠(yuǎn)程地址采用這種類型:
?vi .git/config
#將
[remote “origin”]
url=https://github.com/用戶名/倉庫名.git
修改為:
[remote "origin"]
url=https://用戶名:密碼@github.com/用戶名/倉庫名.git
總結(jié):
1箫柳、(先進(jìn)入項(xiàng)目文件夾)通過命令 git init 把這個(gè)目錄變成git可以管理的倉庫
git init
2、把文件添加到版本庫中啥供,使用命令 git add .添加到暫存區(qū)里面去悯恍,不要忘記后面的小數(shù)點(diǎn)“.”,意為添加文件夾下的所有文件
git add .
3伙狐、用命令 git commit告訴Git涮毫,把文件提交到倉庫。引號(hào)內(nèi)為提交說明
git commit -m'first commit'
4鳞骤、關(guān)聯(lián)到遠(yuǎn)程庫
git remote add origin 你的遠(yuǎn)程庫地址
如:
git remote add origin https://github.com/cade8800/ionic-demo.git
5窒百、獲取遠(yuǎn)程庫與本地同步合并(如果遠(yuǎn)程庫不為空必須做這一步,否則后面的提交會(huì)失斣ゾ )
git pull --rebase origin master
6篙梢、把本地庫的內(nèi)容推送到遠(yuǎn)程,使用 git push命令美旧,實(shí)際上是把當(dāng)前分支master推送到遠(yuǎn)程渤滞。執(zhí)行此命令后會(huì)要求輸入用戶名、密碼榴嗅,驗(yàn)證通過后即開始上傳妄呕。
git push -u origin master
狀態(tài)查詢命令
git status