項目開發(fā)中,管理代碼
1.提交代碼 git add . //提交所有文件
git commit -m "此處放置描述"
git pull origin develop(當(dāng)前的分支) //拉改動的代碼
git push origin develop //把代碼推上去
2.分支
1)新建分支 git branch Release(新建的分支)
2)切換分支 git checkout develop (切換到develop分支)
3)合并分支 git merge Release (在develop分支下,將Release分支的代碼合并到develop下)
git push origin develop (最后要提交一下)
提醒:合并之前要git status檢查是否有未提交的文件,然后再合并,不然容易出現(xiàn)沖突
3.gulp打包文件,一般項目準(zhǔn)備上線時候,需要把項目打包,首先配置服務(wù)
(1).npm config set registry https://registry.npm.taobao.org
(2).npm install
(3).gulp clean
(4)gulp build
(5)提交代碼的四個步驟 git add . 。。。。。。。。
學(xué)習(xí)筆記
【gitbash備份及還原】
1 git init 創(chuàng)建初始倉庫
git add A.jpg 論文.md 2 .png 女.png
2 git add . 將當(dāng)前文件添加到暫存區(qū) ( . 表示當(dāng)前文件夾所有東西)
git add lodash/1.js lodash文件下的1.js文件
git status 查看暫存區(qū)的狀態(tài) (紅色的表示產(chǎn)生變更了 還沒有提交)
git diff 查看文件由什么修改(一個文件的多個版本可以對比,新文件沒有版本不能對比)
3 git commit -m "first commit" 將當(dāng)前目錄狀態(tài)進行保存 并添加一個描述 (引號) (文件狀態(tài)已經(jīng)被保存了)
(第一次可能需要你輸入郵箱及姓名,提交需要知道你的名稱和郵件)
git commit -m與git commit -a -m的區(qū)別
http://www.cnblogs.com/xiaohuochai/p/6664451.html
git log 查看保存的不同版本記錄
git checkout 代碼 回到舊版本 (log記錄的代碼復(fù)制過來) (注意:在舊版本看不到新版時候的備份)git checkout -f 放棄單個文件的修改 本地修改
2.1.2 git checkout . 放棄當(dāng)前目錄下的修改
git remote 要查看當(dāng)前配置有哪些遠(yuǎn)程倉庫,可以用 git remote 命令,它會列出每個遠(yuǎn)程庫的簡短名字。在克隆完某個項目后,至少可以看到一個名為 origin 的遠(yuǎn)程庫,Git 默認(rèn)使用這個名字來標(biāo)識你所克隆的原始倉庫:
git remote -v 冗長 看詳細(xì)地址與遠(yuǎn)程庫名
git branch 分支名 創(chuàng)建一個分支
git checkout 分支名 切換分支
git checkout master 回到最新修改的版本(現(xiàn)在想想應(yīng)該說的是回到最新修改的分支)
git merge 分支名
參考資料
Git教程 - 廖雪峰的官方網(wǎng)站 分辨教程 不是難
https://www.liaoxuefeng.com/wiki/896043488029600
git教程 +各種命令說明
https://www.yiibai.com/git/git_basic_concepts.html
git說明文檔