Git 实用命令

一.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

  

原文地址:https://www.cnblogs.com/crushgirl/p/13355872.html