add(‘userID’,json_encode($req));在/var/test/logs/liuyi_log自己的線下測試在:/var/test/logs/liuyi.frameworks.lo..."/>
溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

git操作

發(fā)布時間:2020-04-05 02:48:51 來源:網(wǎng)絡(luò) 閱讀:378 作者:Tenderrain 欄目:開發(fā)技術(shù)

打log
Log::getInstance(‘liuyi_log’)->add(‘userID’,json_encode($req));
在/var/test/logs/liuyi_log
自己的線下測試在:/var/test/logs/liuyi.frameworks.log
merge master的時候如果要用master的改動而不是自己的:
git co - - model/DealSphinxModel.php
 
1.提交代碼-測試:
    創(chuàng)建分支 git branch new_branch
     git log 查看日志
     git reset + 日志里面commit后面的代碼id
     git st
     master:       git pull
     smartbox:   git
     smartbox:   git merge master
     git add file1 file2 xxx
     git commit -m ‘xxx’
     git diff master
     sync.git sync //提交改過的代碼到/opt/meituan/test_www 如果提交了,但是顯示xxx也在test,那么和他人溝通下,然后sync.git force
     測試錯誤信息放在  
     /var/test/logs/php_error_log 和 /var/test/logs/frameworks.test.log
    執(zhí)行tail -f file1 file2
     git push origin smartbox:liuyi03/smartbox
     提交郵件 git.meituan.com
     如果分支a已經(jīng)上線了,在分支b上改動了,不能提交到分支a名字上面去
2. 提交到master主干
     master:        git pull
     smartbox:    git merge master
     master:        git merge smartbox —squash
     master:        git commit -m ‘xxxx’ 這里還要再提交一次,上面squash是合并了還沒有完全提交—一定要加-m,不然上面的squash不正常
     master:        git pull
     master:        git push
     之后跟蹤error信息,到web-fe01 看/var/test/allphperrlog下執(zhí)行 tail -f *
     有權(quán)限的人們部署一下,在 /opt/meituan/www/ 下面就能看到代碼了
 
3.下線
     master:          git log
     找到相應(yīng)的log的commit 的id=xxxxxxxx(頭頂部是自己的id)
     master:          git revert xxxxxxxx
     master:          git pull
     master:          git push
 
revert錯了:    剛才revert會返回一個commit的長代碼xxx
git reset xxx
git st  ; 會有很多落后于master的
git co — .
git st 看到恢復(fù)了revert錯的
git pull
 
 
查看提交文件:
git log —name-only
恢復(fù)上次提交前狀態(tài)
git rever commit
撤銷上次所有記錄
git reset —hard commit
刪除一個分支
git br -D smartbox
查看最近一次提交
git show HEAD
git blame 看代碼誰寫的
查看一次提交都干了什么-----git show xxxxx(這個是提交的編號)
 
 
sync.test.reset 回車,后面寫了都跟些什么
sync.test.reset mtc
 
git ci -n -m 't' 不檢查語法提交
 
出現(xiàn)很多文件處于待提交狀態(tài)
1. git co — .
2. git st | grep / | awk '{print $2}' | xargs rm
3.把分支刪掉,重新來吧
 
別人分支
git remote add zhongchiyu /home/zhongchiyu/mt
git fetch origin 
git merge origin/zhongchiyu/fe-2813 

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI