git别名;git配置使用shell函数;git别名使用shell函数;git获取当前分支;git alias
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了git别名;git配置使用shell函数;git别名使用shell函数;git获取当前分支;git alias,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2186字,纯文字阅读大概需要4分钟。
内容图文
![git别名;git配置使用shell函数;git别名使用shell函数;git获取当前分支;git alias](/upload/InfoBanner/zyjiaocheng/975/4555d2ed2c464989b4e745591061e538.jpg)
- 获取当前分支
git symbolic-ref -q --short HEAD
2. 在git别名里使用shell函数,$1获取第一个参数的值,$2……$n依次类推,根据自己习惯需要定制
3. 提交review的正确语句是: git push origin HEAD:refs/for/destination_branch 意思是---把当前分支的代码推送到远程origin仓库的review分支destination_branch上去
origin表示远程git服务器地址;HEAD表示当前分支;refs/for/destination_branch 表示远程review分支
4. 下面配置的含义:
- 执行git review等价于git push origin HEAD:refs/for/current_branch
- 执行git review destination_branch等价于git push origin HEAD:refs/for/destination_branch
review =? "!f() { if [ -z $1 ];then currBra=`git symbolic-ref -q --short HEAD`;else currBra=$1;fi;git push origin HEAD:refs/for/$currBra; }; f"
|
全部配置:
[core]
???? repositoryformatversion =? 0
???? filemode =? true
???? bare =? false
???? logallrefupdates =? true
???? ignorecase =? true
???? precomposeunicode =? true
[remote? "origin" ]
???? url = ssh: //san.zhang@gerrit.xxx.me:29418/ganhui.zhang/gerrit_test
???? fetch = +refs/heads/*:refs/remotes/origin/*
[branch? "master" ]
???? remote = origin
???? merge = refs/heads/master
[branch? "gerrit_test1811052223a" ]
???? remote = origin
???? merge = refs/heads/gerrit_test1811052223
[branch? "gerrit_test1811052223" ]
???? remote = origin
???? merge = refs/heads/gerrit_test1811052223
[alias]
???? st = status
???? review =? "!f() { if [ -z $1 ];then currBra=`git symbolic-ref -q --short HEAD`;else currBra=$1;fi;git push origin HEAD:refs/for/$currBra; }; f"
|
配置生效的地方,优先级由高到底:
- 项目配置,位于项目下的.git/config 查看git config --local --list编辑git config --local -e
- 某个用户下的所有项目配置:~/.gitconfig 查看git config --global --list编辑git config --global -e
- 当前系统下的所有用户所有项目配置:/etc/gitconfig 查看git config --system --list编辑git config --system -e
注意:
配置的时候请使用命令:git config --local/--global/--system -e方式;
不要使用 git config --local/--global/--system alias.review "!f() { if [ -z $1 ];then currBra=`git symbolic-ref -q --short HEAD`;else currBra=$1;fi;git push origin HEAD:refs/for/$currBra; }; f"
内容总结
以上是互联网集市为您收集整理的git别名;git配置使用shell函数;git别名使用shell函数;git获取当前分支;git alias全部内容,希望文章能够帮你解决git别名;git配置使用shell函数;git别名使用shell函数;git获取当前分支;git alias所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。