git命令使用

强制覆盖

强制使用远程分支覆盖本地分支

cat first_file 
echo 1 > first_file
touch third_file

git fetch --all
git reset --hard origin/new_brache
git pull origin new_brache

可以看到,仓库远程分支的文件会覆盖回本地,但新增的文件不会受影响。

clone指定分支

git clone时会下载整个仓库的所有分支和内容到本地,有时一个项目过大,会比较耗时,这时可以指定一个分支进行操作

cd
rm -rf test/
git clone --branch main --single-branch [email protected]:root/test.git
cd test/
git branch -a

Tips: –branch可以缩写为 -b。

可以看到,clone到本地后仅有一个分支,不能切换到其它分支,但能创建新分支:

发表评论

error: Content is protected !!