git命令
git提交代碼
1.git add filelist
2.git commit
如果需要重新提交用 git commit –amend
commit時默認使用nano編輯器,在~/.bashrc加上export GIT_EDITOR=vim改為vim編輯器
3.提交說明
cause
solution
4. Upload change:
git push origin HEAD:refs/for/master (repo upload)
5.gitk查看提交
擴展:
Please follow the below steps to check the bug.
1. 保證源碼最新
git pull or repo sync
2.? cd .git/hooks and run "scp -P 29418 jay.li@server_ip:hooks/commit-msg ./"
3. Create branch:
git checkout -b exp_bug
4. Modify your code and add your change:
git add filelist
5. Commit your changes:
git commit
6. Add comments as below:
Bug/Issue ID & description
Root cause
Fix solution
Test & Result
7. Upload change:
git push origin HEAD:refs/for/master
8. Append your code change if needed(增加新的改動,重新提交):
a. change code
b. git add filelist
c. git commit --amend
d. git push origin HEAD:refs/for/master
9. Add reviewer in your branch for code review:
http://172.16.20.20/gerrit/#/
10、
刪除分支 git branch -D branch(分支名)
沒有沖突的時候不需要add commit,直接push就可以
切換到以前分支git checkout branch_name,尋找commit ID(git log)然后新建分支(以防以前分支出問題),然后
git cherry-pick 12b0c23efa0cf7eaad7f1d920f224bce9ce79e36(分支號)
如果有問題 git status
需要用到 git add file_name
git commit --amend
如果出現BUG號與之前的不一致,用以下命令
git reset --hard 12b0c23efa0cf7eaad7f1d920f224bce9ce79e36(之前的commit ID)
之后再add commit,最后
git push origin HEAD:refs/for/branch_new(新分支名)
無法切換分支,需要把修改的內容提交或者暫存(git stash)
git checkout -b brach_new? commit ID,新建一個分支,并切換到新分支
11、other command
adb root?? root手機
adb remount??? 掛載手機的磁盤
adb push file?? directory? 將file文件 闖到手機的directory目錄中。
adb devices?? 列出設備
adb logcat??? 在屏幕上打印logcat
adb logcat -v time | tee test.log?? 把log保存在test文件中。
adb logcat -v time > a.log???? 把log保存在a文件中,但是不在終端中輸出,是覆蓋
adb logcat -v time >> a.log??? 把log保存在a文件中,但是不在終端中輸出,是追加
adb shell pm path pakagename??? 查看手機里是否安裝
hierarchyviewer 圖形界面布局
Git
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。