第一部分:基礎管理
1 創(chuàng)建版本庫
$ git init
2 通過ls -a 查看擂达,就可以看見 .git/文件夾 證明創(chuàng)建成功
3 可以通過git status 查看當前的狀態(tài)? git status -s 顯示簡單信息
4 添加文件 $ git add 123.txt[文件名] 添加文件到版本庫箭启,可以指定文件空民,也可以使用.添加所有文件 例如:$ git add . 。類似加入緩沖區(qū)橱脸,隊列里面的
5 提交
git commit? 提交
-m:添加提交信息
-a:提交所有
--amend:修改最有一次提交
例如:$ git commit -m '測試信息' -a
6 顯示日志信息
$ git log --oneline 顯示一行
$ git log 顯示日志
第二部分:分支管理
$ git branch 可以查看分支 *號拯杠,代表當前分支
$ git branch 分支名 [基于分支]? 例如:$ git branch master2 master? :創(chuàng)建基于特定分支(默認是當前分支)的新分支
$ git branch -d master2用法: -d 分支其骄, 刪除指定分支
$ git checkout t【分支名】 切換到相應的分支,
$ git checkout -b newmaster【分支名】 創(chuàng)建并且切換到新分支
$ git merge master【分支名】 合并分支到當前分支腊满,但是并不刪除當前分支
第三部分:忽略語法
創(chuàng)建忽略管理文件.gitignore,也可以通過 tortoisegit 點擊新建的文件郵件創(chuàng)建 忽略文件列表套么。
/: 表示忽略根目錄下的。
文件名:表示忽略這樣的名字文件或者文件夾
*:表示模糊匹配
L嫉啊:表示取反胚泌,除了
#:表示忽略注釋
第四部分:開發(fā)流程
master 主分支
online
develop
local
第五部分:線上托管
github.com
codding.net
進行代碼托管。但是要加fork 及star 的項目才會加分
著作權歸作者所有肃弟。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權玷室,非商業(yè)轉(zhuǎn)載請注明出處零蓉。互聯(lián)網(wǎng)+時代穷缤,時刻要保持學習敌蜂,攜手千鋒PHP,Dream It Possible。