跳到主要内容

Git

修改已经 push 的 commit 信息

#运行命令进入vim编辑器
git commit --amend

#强制提交
git push -f

git sparse checkout

#建立一个空的版本库
git init <project>

#添加远程库的地址
git remote add origin https://*****.git

#打开sparse checkout功能
git config core.sparsecheckout true

#设置要克隆的仓库的子目录路径、添加目录到checkout的列表
echo "path1/" >> .git/info/sparse-checkout

#拉取远程的分支
git pull origin [branch]

git detaultBranch

git config --global init.detaultBranch main

#查看是否设置成功
cat ~/.gitconfig

Terminal

ssh: connect to host github.com port 22: Connection timed out fatal: Could not read from remote repository

Host github.com
Hostname ssh.github.com
Port 443