git的书籍很厚。尝试看过,确实不适合实用目的,更多的是开拓思维。同样效果的还有gdb,studio环境等,怎么看都记不住,很多地方平时也用不到。
git
- git clone,download code,一般用repo init代替,后面跟ssh
- git pull, sync code,一般用repo sync,同步最新的代码。别人有更新的话,后面本地改动会merge失败。
- git branch -a, 查看branch,有本地branch才能upload代码。
- git add,默认提交new file和modified file,-u 会提交modified and delete file, -A 提交所有变化文件。
- git stash,save <name>:保存当前改动。list:列出stash内容。apply <name>:取回改动
- git am/apply,打patch
- git remove -v,查看git project的名字
repo
- repo regress commit,回滚,可以回滚到某个tag,
- repo help regress,可以查看一些细节
- repo sync --force-sync,强制sync。还有其他options可以加,后面记录。