帮公安做一个小项目,因为是内网,用git 更新不方便,只能打补丁, 所以写了一个补丁生成工具,代码分享给大家。
#!/bin/bash
# 获取传入的两个参数
commit_xxx=$1
commit_yyy=$2
# 检查参数是否为空
if [ -z "$commit_xx...
shanhuhai
1年前 (2023-06-13) 1096℃
0喜欢
场景如下, 线上刚刚更新了某个版本不久,例如A, 但是领导想法突然变了, 想要撤回到之前的某个版本B
(A, B 指代版本对应的 commitid)
这个操作比较简单,使用 git reset --hard B 就可以了。
但是 从 A 到B 中间可能还有 十几个 commit ...
shanhuhai
3年前 (2021-10-21) 2138℃
0喜欢
当我刚开始学 git 的时候,我一直都不明白为什么要有 git add 这个命令,感觉 git 提交好麻烦我需要
git add xxx.md
git commit -m "add xxx"
git push origin master
才能把一个文件提交...
shanhuhai
9年前 (2015-11-27) 3375℃
0喜欢
git pull origin master
git pull origin master 相当于 git fetch origin && git merge origin/master
合并分支
从另一个分支 dev 合并到当前分支 master 时,如果 ma...
shanhuhai
9年前 (2015-05-14) 2486℃
2喜欢
!/bin/bash
branch=$(git branch | grep $1)
if [ -n "$branch" ]; then
echo "exits"
else
echo "not exist"...
shanhuhai
10年前 (2014-12-10) 9197℃
2喜欢