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