repo_git 常用命令
  HvTJUzsxOBtS 2023年11月24日 26 0



文章目录

  • 1、 下拉代码
  • 2、创建分支
  • 3、删除分支
  • 4、跳转分支
  • 5、查看当前分支
  • 6、显示分支及修改情况
  • 7、比较本地和缓存差异
  • 8、为工程里每一个git仓库执行相同git命令
  • 9、新建分支
  • 10、删除某个本地分支
  • 11、提交当前git库下所有修改
  • 12、将修改提交到缓存区,并添加修改到修改记录
  • 13、撤销恢复状态
  • 14、上传代码
  • 15、拉取指定代码目录的方法
  • 16 查看本地 和远程分


1、 下拉代码
repo sync –jX
2、创建分支

repo start “分支名” - -all

3、删除分支

repo abandon “分支名”(注意先切换分支)

4、跳转分支

repo/git checkout “分支名”

5、查看当前分支

repo/git branch

6、显示分支及修改情况

repo/git status

7、比较本地和缓存差异

git diff .

8、为工程里每一个git仓库执行相同git命令

repo forall –c “git 命令”

9、新建分支

git branch “分支名”

10、删除某个本地分支

git branch –D “分支名”

11、提交当前git库下所有修改

git add .

12、将修改提交到缓存区,并添加修改到修改记录

git commit –am “备注

13、撤销恢复状态

git reset --hard HEAD 恢复到最后一次提交log 的状态 ※注意:此操作会覆盖所有未提交的修改 如不小心覆盖 请使用gitreflog 恢复

git reset - -soft [log ID ] 恢复到指定ID状态,该ID的状态保存在缓存区,例如 log1 log2 log3 恢复到log3 则log2 log1的修改保存在暂存区–hard则直接清除log2 log1

git reset --mixed(默认不加) 恢复到指定ID状态,该ID之前的状态保存到工作

14、上传代码

repo upload .

git push origin HEAD:refs/for/master

15、拉取指定代码目录的方法

1)repo init …

2)cd .repo

3)grep -nar “/device/intel” * (查找相应分支)

4)repo sync a/dsp/device/intel (目录分支)

16 查看本地 和远程分

gite branch -avv

欢迎大家补充


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月24日 0

暂无评论

推荐阅读
  dMIEwfNiKi33   2023年12月10日   27   0   0 缓存redis缓存redis
  jq7eR2BySqXr   2023年12月12日   51   0   0 缓存redis缓存redis
HvTJUzsxOBtS