git 常用命令及問題單修改記錄自動生成工具
1.1.1? git常用命令
以下命令是git常用的一些命令,可以覆蓋開發過程中的95%以上的場景。如果看不懂命令的含義,請自行查詢幫助文檔。
git clone git@rnd-isourceb.huawei.com:xxx/xxx.git #克隆遠端repo到本地
git branch dev #新建分支
git checkout dev #切換到分支dev
git status #查看當前分支狀態
git branch –vv # 查看各分支的提交以及是否追蹤遠端分支
git branch -u origin/dev [dev] #設置分支的upstream tracking
git stash #緩存當前的修改,之后可以切換分支拉取最新代碼
git stash pop #恢復上次緩存的修改
git fetch origin # 從遠端origin獲取最新提交
git merge origin/master #合并獲取的最新遠端提交
git pull [origin] = git fetch [origin] & git merge [origin/${tracking branch}]
git push [origin dev:dev]
1.1.2? 自動生成問題單修改前后代碼
嚴格按照本指導操作可以生成問題單修改前后的對比代碼,方便問題單處理。
假設現在要修改問題單DTS123456789
先把以下腳本放入本機gitbash 的path路徑下,一般在C盤用戶個人目錄下新建bin目錄即可:
報文中有 generate old and new code finished! 說明新舊代碼打包成功。報文最后一行為該問題單的新增/刪除代碼行數。
changed_file.txt : 本問題單修改的所有文件。
old.tar.gz : 修改前代碼壓縮包,有目錄層級哦
new.tar.gz: 修改后代碼壓縮包
附件: getDTS.rar 0.29KB 下載次數:1次
Git
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。