git clone

1
git clone <版本库url>

如果不想让远程仓库和本地目录同名:

1
git clone <版本库url> <本地目录名>

git pull

git pull是拉取远程分支更新到本地仓库的操作

用于需要把新内容下载下来

事实上就是: git pull 从远程仓库获取最新版本,再与本地分支merge

注: git fetch不会进行merge, 如果需要则必须手动merge

1
git pull = git fetch + git merge	# git merge 是让指定(想要选中)的branch合并(merge)到当前你所在的分支

git pull 常用场景用法:

1
2
git fetch origin main:branchtest
git merge branchtest

若用git fetch操作(常用)

1
2
git fetch origin main:branchtest
git merge branchtest

本地仓库添加(关联)远程仓库

查看本地仓库和远程仓库的关联详情

关联详情!!!

关联详情!!!

关联详情!!!

1
git remote -v

本地Git关联(添加)远程库

1
git remote add origin <远程库url>

添加(关联)后,第一次要push或者pull

1
git push -u origin main	# -u参数不但会推送,还会将本地分支和远程分支关联起来,以后推送或拉取就可以简化命令

解除远程仓库和本地仓库的关联

1
2
3
git remote rm <远程仓库名>
# 例:
git remote rm origin

本地分支 与 远程分支 建立关联

1
2
3
4
5
git push -u origin <远程分支名>
# 或
git push --set-upstream origin <远程分支名>
# 或
git branch --set-upstream-to=origin/<远程分支名> <本地分支名>

解除当前分支关联

1
git branch --unset-upstream