平时用git除了同步外,还有其他常用命令,在此记录备忘

从本地另一个分支拉取某个文件夹

1
git checkout target-branch -- path/to/folder

从当前分支创建新分支

1
git checkout -b new-branch-name

仅切换分支

1
git checkout target-branch

merge远程分支

1
2
git pull origin/target-branch
git merge origin/target-branch

merge时忽略对某个文件夹得更改

1
2
git merge origin/target-branch
git checkout -- path/to/folder

修改远程仓库URL

1
2
3
git remote -v
git remote set-url origin 新的仓库地址
# git remote set-url origin user@ip:port/path/to/folder

服务器间clone

1
git clone ssh://user@remoteip:port/path/floder

其他

1
ask gpt is all you need