- 首先确保ssh-agent正常工作
- eval $(ssh-agent -s)
- Agent pid 94457 (正常结果)
- 将私钥id_rsa添加到ssh代理中 ssh-add ~/.ssh/id_rsa
- 创建并切换到新分支,新分支的代码就是当前分支的代码,且新分支的历史和当前分支一致 git checkout -b span-based
- 创建新分支,新分支的代码就是当前分支的代码,但是历史为空 git checkout --orphan new_branch_name
git push origin mtl-span-info:mtl-span-info
git branch -r
- git checkout -b dev origin/dev
- git fetch origin remote-branch-name:local-branch-name
git branch -d test 或者强制删除:-D
git push origin --delete test
(需要确保本地分支处于远程分支log中的某一个) git pull origin main
-
如果对于分支不是当前分支,可以使用下面代码: git branch -m "原分支名" "新分支名"
-
如果是当前,那么:
git branch -m "新分支名称"
git reset --hard 版本号
git log
git remote set-url origin new_address
git remote add origin xxx.git
- git config --list --global
- git config --list --local
- git config --local user.name "name"
- git config --local user.name "xxx@xxx"
- git config --global user.name "name"
- huggingface-cli upload zsLin/Sea . . --token=xxxx --exclude ".pt" ".pth" "*.bin" "trainer_state.json"