你還不知的git

第一部分:基礎(chǔ)管理

1 創(chuàng)建版本庫

$ 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[文件名]?添加文件到版本庫,可以指定文件,也可以使用.添加所有文件?例如:$ 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)前分支

第三部分:忽略語法

創(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課堂筆記

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,864評(píng)論 9 163
  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,899評(píng)論 1 26
  • 傳說今天是情人節(jié),我有點(diǎn)暈,節(jié)日變多,我變老。 朋友圈里各種曬,老公給老婆的紅包,老婆給老公的紅包,玫瑰花,巧克力...
    水月無恒閱讀 211評(píng)論 0 0
  • 這段時(shí)間經(jīng)歷了很多事,以致于我并不關(guān)心書本中金妮和亞隆到底發(fā)生了什么,我更關(guān)注的是在線下,我們發(fā)生了什么。 首先,...
    櫻雪花開閱讀 293評(píng)論 1 0
  • 花間誤傾半盞酒 移步折花晨露寒 曾幾何時(shí)常倚窗 襟揚(yáng)風(fēng)拂濕緞帶 一曲清歌秋娘舞 青絲纏梳錯(cuò)更生 愿以青衣不染脂 何...
    諳言閱讀 256評(píng)論 2 3

友情鏈接更多精彩內(nèi)容