一.Git
- Workspace:工作区
- Index / Stage:暂存区
- Repository:仓库区(或本地仓库)
- Remote:远程仓库
二.同步、提交代码
同步
同步代码: git fetch git pull origin master
提交
提交步骤: git status 确认修改的文件内容; git add --all 提交修改文件内容到暂存区; git commit -am " " 提交到本地; 例如: git commit -am ' ZK_RXXX_RK3288_ANDROID5.1 1.修改录音声音小; 2.修改uart0为uart1,uart1为uart4; 3.修复休眠唤醒,概率性无作用; 4.修改README.md ' git push origin master 提交到服务器;
三.回退已提交版本
git reset<版本号> 回退到指定版本。指定版本号可通过git log查看,注:不需要携带--hard,可使用--soft git stash 暂存修改 git push --force 强制push 到远程仓库吗,指定版本往后的commit均被删除 git stash pop 释放暂存的修改 git add. 暂存所有修改 git commit -m "message" 提交已暂存的文件 git push origin master 推送至远程仓库
实例
四.查看某节点详细信息
git show <版本号> --stat git show 2159d8788ec5959aabff21f32c3cb720570f445b --stat
五.节点与节点之间生成差异文件
git diff b029cfaa56384770da2fdf671af53f88f340effb 05d041e768965950c778bdbd453b5f498901ca17 --name-only | xargs zip update.zip