Skip to content

Git 使用记录

推送目录到一个单独分支

只需要下面一条命令,dist 前缀目录将会推送到 dist 分支

bash
git subtree push --prefix dist origin dist;

git pull 报失败的时候,你可以设置 拉取 rebase ,这样 如果你的本地分支和远程分支不一致的时候照样拉取

bash
git config pull.rebase true

切换分支,自动拉取代码

在你的代码库执行

bash
touch .git/hooks/post-checkout

写入以下代码到 post-checkout

bash
#!/bin/sh
#
exec git pull

添加可执行权限

bash
chmod +x .git/hooks/post-checkout

参考地址

添加多个 remote

bash
git remote set-url --add origin git@github.com:isfk/dingtalk.git

git remote -v

# 如果 push 不上去,可以 强推
git push origin main -f