git使用中常见的使用技巧

1、下载钩子脚本
scp -P 29418 -p 10.100.13.23:/hooks/commit-msg .git/hooks

scp -P 29418 -p 10.100.13.21:/hooks/commit-msg .git/hooks

      其中,10.100.13.21等是repo的IP地址


2、int 流cherry-pick提交代码:

debug  to int:

git log --oneline -10
git checkout -b QCOM_4.4_Int_local remotes/origin/QCOM_4.4_Int
git cherry-pick b62538c
git push origin HEAD:refs/for/QCOM_4.4_Int


3、回退活动

git reset --hard HEAD~3 删除最近的3次操作,删除最后一次commit,则是git reset --hard HEAD^
git reset --soft HEAD^ 恢复到commit之前的状态,(红色状态)

4、惠东到某一个tag的代码
git tag
git checkout -b 分支名 refs/tags/要回退到的tag标签
git push -f origin HEAD:refs/for/远程分支名

5、查看某一个文件的修改记录
git log --pretty=oneline 文件名


6、如果在操作中遇到如下问题:

Another git process seems to be running in this repository, e.g.
an editor opened by 'git commit'. Please make sure all processes
are terminated then try again. If it still fails, a git process
may have crashed in this repository earlier:
remove the file manually to continue.


解决方案:

 rm -f ./.git/index.lock

7、repo更新代码方法:

更新代码:
  多库:
       repo init -u ssh://账号名@10.100.13.23:29418/android/qiku/manifests -b 分支名      ——初始化,指定分支
repo sync -c -j2        ——只下当前分支
repo forall -c git pull origin  分支名        ——只更新指定分支


  单库:
git clone ***  --single-branch -b  分支名      ——只下当前分支
git pull origin  分支名        ——只更新指定分支
git remote set-branches --add origin branch ——添加新的远程分支
git fetch origin  分支名 ——获取新的远程分支

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在VS2019,有一些实用的技巧可以提高编写代码的效率。例如: 1. 使用快捷键:VS2019提供了许多快捷键来加速代码的编写和编辑。例如,使用Ctrl + D可以复制当前行,Ctrl + X可以剪切当前行,Ctrl + L可以快速裁剪当前行(不留回车符),Shift + Enter可以新启一行等等。 2. 代码片段:VS2019支持自定义代码片段,可以减少输入重复代码的时间。你可以使用代码片段来快速生成常用的代码结构,只需输入预定义的代码片段快捷名称并按Tab键即可。 3. 智能感知和自动修复:VS2019具有智能感知功能,可以根据你输入的代码提供自动完成和建议。它还可以检测并修复一些常见的语法错误和代码问题,如拼写错误、缺少的分号等。 4. 调试工具:VS2019拥有强大的调试功能,可以帮助你快速定位和解决代码的问题。你可以设置断点、单步执行代码、查看变量值等。 5. 多窗口视图:VS2019支持在多个窗口同时查看和编辑代码,这样你可以更方便地比较和修改不同的代码文件。你可以在“窗口”菜单选择“新建窗口”来打开一个新的代码窗口。 6. 插件和扩展:VS2019可以通过安装插件和扩展来增强其功能。你可以根据自己的需求选择并安装各种插件,如代码格式化工具、Git集成、调试工具等。 使用这些技巧,你可以更高效地使用VS2019来编写和调试代码。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [vs2019使用方法](https://blog.csdn.net/jllws1/article/details/118872223)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [【转载】VS2019使用技巧](https://blog.csdn.net/qq_39446329/article/details/127377831)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值