第一部分:基礎(chǔ)管理
1 創(chuàng)建版本庫(kù)
$ git init
2 通過ls -a 查看,就可以看見 .git/文件夾 證明創(chuàng)建成功
3 可以通過git status 查看當(dāng)前的狀態(tài) ?git status -s 顯示簡(jiǎn)單信息
4 添加文件?$ git add 123.txt[文件名]?添加文件到版本庫(kù),可以指定文件,也可以使用.添加所有文件?例如:$ git add . 。類似加入緩沖區(qū),隊(duì)列里面的
5 提交
git commit??提交
-m:添加提交信息
-a:提交所有
--amend:修改最有一次提交
例如:$ git commit -m '測(cè)試信息' -a
6 顯示日志信息
$ git log --oneline 顯示一行
$ git log 顯示日志
第二部分:分支管理
$ git branch 可以查看分支 *號(hào),代表當(dāng)前分支
$ git branch 分支名 [基于分支] ?例如:$ git branch master2 master ?:創(chuàng)建基于特定分支(默認(rèn)是當(dāng)前分支)的新分支
$ git branch -d master2用法: -d 分支, 刪除指定分支
$ git checkout t【分支名】 切換到相應(yīng)的分支,
$ git checkout -b newmaster【分支名】 創(chuàng)建并且切換到新分支
$ git merge master【分支名】 合并分支到當(dāng)前分支,但是并不刪除當(dāng)前分支
第三部分:忽略語(yǔ)法
創(chuàng)建忽略管理文件.gitignore,也可以通過 tortoisegit 點(diǎn)擊新建的文件郵件創(chuàng)建 忽略文件列表。
/: 表示忽略根目錄下的。
文件名:表示忽略這樣的名字文件或者文件夾
*:表示模糊匹配
?。罕硎救》?,除了
#:表示忽略注釋
第四部分:開發(fā)流程
master 主分支
online
develop
local
第五部分:線上托管
github.com
codding.net
進(jìn)行代碼托管。但是要加fork 及star 的項(xiàng)目才會(huì)加分
// 提交寫日志
php初學(xué)者---千鋒php課堂筆記