起因:
第一次合作开发项目,没有用过git,开贴记录一下拉取过程,方便自己使用。(已经安装好git)
目的:
在E:\Test\name建立本地仓库,并与Gitee远程仓库进行连接,并拉取指定分支内容
过程:
初始化新的 Git 仓库
- 在E盘创建目录并进入该目录(此时位置在E:\Test\name)
- 初始化本地仓库
# 切换到指定路径位置,此处在E:\Test\name
cd E:\Test\name
# 初始化Git仓库
git init
添加远程仓库地址
# 添加远程仓库地址,url换程需要连接的远程仓库地址
git remote add origin url
拉取远程分支内容
# 拉取远程分支,name替换为实际的分支名称
git fetch origin name
# 创建并切换到本地分支
git checkout -b name origin/name
确认操作
# 查看所有分支,包括远程分支
git branch -a
# 查看远程仓库地址
git remote -v
检查
# 查看所有分支,包括远程分支
git branch -a
# 执行git branch -a后出现下面内容
$ git fetch origin name
remote: Enumerating objects: 1022, done.
remote: Counting objects: 100% (1022/1022), done.
remote: Compressing objects: 100% (753/753), done.
remote: Total 1022 (delta 137), reused 1006 (delta 127), pack-reused 0
Receiving objects: 100% (1022/1022), 2.18 MiB | 1.46 MiB/s, done.
Resolving deltas: 100% (137/137), done.
From url
* branch name -> FETCH_HEAD# 这表示你当前所在的分支是
name
。星号 (*) 表示这是当前活动的分支。
* [new branch] name -> origin/name# 这表示你的本地仓库有一个远程分支
name
。这是你从远程仓库origin
拉取的分支。
进一步操作
拉取最新的更改(如果需要确保本地分支与远程分支一致):
git pull origin name
检查分支状态(查看工作目录的修改情况):
git status
查看提交历史(查看分支的提交记录):
git log --oneline --graph --all
完成!