https://github.com/jhabc1314/git-lazypush
lazy push branch to origin test branch
https://github.com/jhabc1314/git-lazypush
git shell
Last synced: 3 months ago
JSON representation
lazy push branch to origin test branch
- Host: GitHub
- URL: https://github.com/jhabc1314/git-lazypush
- Owner: jhabc1314
- License: apache-2.0
- Created: 2018-11-02T01:15:36.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-11-01T09:25:36.000Z (over 2 years ago)
- Last Synced: 2023-11-01T10:28:05.351Z (over 2 years ago)
- Topics: git, shell
- Language: Shell
- Size: 11.7 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# git-lazypush
lazy push branch to origin develop branch
## 介绍(Introduction)
1. `git` 懒人提交大法
2. 如果你的提交代码测试流程如下:
. 创建开发分支 `dev`
. 狂写一堆 `bug` 后提交 `dev` 分支(`git commit -a -m "写bug"`)
. 切换(`checkout`)到 本地测试分支 `test`(`git checkout test`)
. 合并开发分支(`git merge dev`)
. 推送测试分支到远程(`git push origin test`)
3. 如果满足以上开发流程那么你有没有为每次的 `checkout` , `commit` , `push` 感到无聊呢?
4. 懒人提交正是整合了这些提交步骤,让你可以一个命令完成以上所有步骤的操作
## 使用方法(How To Use)
### Linux Or Mac
1. 克隆本仓库代码到本地仓库 例如本地仓库路径为 `~/git-lazypush`
2. 默认的远程测试分支名称为 `develop`,如需修改可以在项目中添加 `.lazy_git` 文件指定远端的分支名
3. 进入到需要提交的 `git` 项目目录
4. 执行命令 `~/git-lazypush/lazypush.sh head`
5. 按照提示确认是否成功提交仓库代码
```
可以将 ~/git-lazypush/lazypush.sh 添加为 别名 alias
例如 alias pp='~/git-lazypush/lazypush.sh'
这样 pp head 即可提交当前所在分支到远程分支
pp 或者 pp help 可以查看命令帮助
```
### Windows
1. 确保系统安装了 `git` 并且有 `git bash`,可以右键查看是否有 `git bash here` 命令
2. 进入 `git bash` , `pwd` 可以查看当前目录所在的路径,默认为 `/c/Users/yourname` ,即C盘Users下你的个人用户目录
3. 在 `bash` 的当前目录下克隆本仓库代码到本地仓库,此时的仓库路径为 `~/git-lazypush/`
4. 添加命令别名,名字可以自己定义 alias pp='~/git-lazypush/lazypush.sh'
5. 默认的远程测试分支名称为 `develop`,如需修改可以在项目中添加 `.lazy_git` 文件指定远端的分支名
6. 进入到需要提交的 `git` 分支目录
7. 执行命令 `pp head` 按提示确认是否提交代码到远程分支即可
8. `pp` 或者 `pp help` 可以查看帮助
## 联系我(Contact Me)
```
有任何使用问题欢迎提交 issues
```