git一键推送到gerrit

#!/bin/bash
function branch {
br=git branch | grep "*"
echo ${br/* /}
}
var=$(branch)
echo git add .
echo git commit -m $1
echo git fetch && git rebase
echo git push origin HEAD:refs/for/$var

原文地址:https://blog.51cto.com/12165865/2408033

时间: 2024-08-02 03:36:31

git一键推送到gerrit的相关文章

批处理脚本,git本地workspace一键推送到远端repo

1 @echo off 2 setlocal enabledelayedexpansion 3 git status||goto :eof 4 5 set "msg=quick push. %date% %time%" 6 if #%1==# (set /p "msg=commit message?"&pause&set "msg=!msg! %date% %time%") 7 8 if not #%1==# set "

多人合作使用git,推送代码、和并分支

多人合作使用git,推送代码.和并分支 原文地址:https://www.cnblogs.com/zxlb/p/12318271.html

[git] github 推送以及冲突的解决

推送以及冲突的解决: 1.查看分支状态(查看所有:当前检出分支的前面会有星号) git branch 2.切换分支 git checkout test(分支名)#创建并切换分支git checkout -b test(分之名) 3.查看状态 git status 4.newfile 新文件 git add 新文件 5.提交 git commit -m '注释' 6.查看冲突 git diff 7.冲突文件解决 <<<<<<< HEAD test in master

SourceTree 将本地已有的git项目推送到远程git仓库

1.在远程git仓库创建对应的项目: 2.用命令行生成本地的ssh key; 3.把公钥粘贴远程仓库对应的位置: 4.SourceTree 设置远程仓库的地址: 5.把本地对应的分支推送到远程仓库: 注意:1.http buffer如果设置得过小,无法传输大文件: 2.ssh客户端选择openssh,不要选择putty/plink;

git 命令推送

1 git init // 初始化版本库 2 3 git add . // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件 4 5 git commit -m "first commit" // 把添加的文件提交到版本库,并填写提交备注 6 7 git remote add origin 你的远程库地址 // 把本地库与远程库关联 8 9 git push -u origin master // 第一次推送时 10 11 git push origin master

git初次推送

第一次配置Git git config --global user.name "xxxx" git config --global user.email "[email protected]" 使用您的存储库 我只想克隆这个存储库 如果要简单地克隆此空存储库,请在终端中运行此命令. git clone ssh://[email protected] 我的代码已经准备好推送 如果你代码已经准备好推送到仓库,请在终端中执行该命令 cd existing-project

git 分支推送项目

1.切换分支到指定的分支 git checkout -b 想要的分支名称 2.然后将从master中clone下来的项目删除,放上自己想要的项目 3.git add . 4.git commit -m ‘描述' 5.git branch --set-upstream-to=origin/分支  跟踪分支变化 6.git pull 7.git push 原文地址:https://www.cnblogs.com/MyUniverse/p/11331112.html

git 版本落后推送错误

http://114.215.90.144/student_association/student.git ! [rejected]        master -> master (non-fast-forward)error: failed to push some refs to 'http://114.215.90.144/student_association/student.git'hint: Updates were rejected because a pushed branch

git 使用钩子直接推送到工作目录

远端机器 $ mkdir /www/teacherapi  # 创建工作目录 $ cd /data/git $ git init teacherapi.git --bare --shared Initialized empty shared Git repository in /data/git/teacherapi.git/ $ cd teacherapi.git/ $ vi hooks/post-receive # 或者使用 $ cat > hooks/post-receive 创建并键入如