Git

整理常用的 Git 操作。


常见操作

设置本地分支和 remote 分支一模一样

git fetch origin
git reset --hard origin/<branch-name>

注意:这样会抛弃本地分支的所有改动,因此建议先备份一个新的分支。

从另一个分支中拷贝某一个文件覆盖到当前分支

在当前分支中,直接用:

git checkout <another-branch> -- <relative-file-path> 

注意中间的那个将分支和文件隔开的双虚线”–“。另外注意,这是从另一个本地分支中拷贝某个文件(即,你要确保那个分支中有你想要的文件)。如果你想从 remote 远程分支中拷贝,用:

git fetch
git checkout origin/<another-branch> -- <relative-file-path>

即,需要先 fetch 一下远程更新然后再拷贝,同时要加上 origin 关键字指代 remote 分支。

Search

    Table of Contents