likes
comments
collection
share

Git闯关游戏:Learn Git Branching Level 6-1 Git Clone

作者站长头像
站长
· 阅读数 6

Level 6-1 《Git Clone》

Git闯关游戏:Learn Git Branching Level 6-1 Git Clone

这一关使用git clone命令,将远程仓库克隆下载到本地,并创建一个本地仓库,不仅在游戏里学习,你还可以在真实环境中进行实验。

游戏答案:

# 将远程仓库克隆到本地
git clone

创建远程仓库

从这一关开始要连接远程仓库了,你需要先在以下git仓库中选择一个注册账户:

然后你需要为这一关创建一个远程仓库,本文以gitee为例进行演示。

  1. 点击右上角加号创建仓库 Git闯关游戏:Learn Git Branching Level 6-1 Git Clone

  2. 为仓库命名 这一步只起一个仓库名称即可,不要勾选其他选项 Git闯关游戏:Learn Git Branching Level 6-1 Git Clone

  3. 复制仓库地址 Git闯关游戏:Learn Git Branching Level 6-1 Git Clone

准备实验环境

这里设置一个临时环境变量,保存你的远程仓库地址,后面用到远程仓库地址时直接引用该变量:

set LGB_REMOTE=https://gitee.com/你的账户/你的远程仓库

下面命令完整CV到Windows cmd命令行窗口中执行:


# 准备一个空目录
mkdir level-6-1
cd level-6-1

# 初始化本地仓库
git init

# 做两次提交
echo 111>>a.txt
git add .
git commit -m "c0"
echo 222>>a.txt
git add .
git commit -m "c1"

# 关联远程仓库地址,将远程仓库命名为origin(习惯名)
# 这里使用前界面设置的环境变量LGB_REMOTE来引用远程仓库的地址
git remote add origin %LGB_REMOTE%

# 将本地仓库的master分支提交到远程仓库的master分支
git push -f origin master

# 回到上层目录然后删除本地仓库目录
cd ../
rmdir level-6-1 /S /Q

执行完成后可以到远程仓库中查看提交结果:

Git闯关游戏:Learn Git Branching Level 6-1 Git Clone

真实答案:

# 将远程仓库克隆到指定文件夹
git clone %LGB_REMOTE% level-6-1

如果之前没有在git客户端登录过git仓库,这时会看到登录窗口。

登录后会在windows凭据添加一个gitee的登录凭据,下次就不必再次填写登录信息了。

Git闯关游戏:Learn Git Branching Level 6-1 Git Clone

# 进入刚刚克隆的仓库文件夹
cd level-6-1

# 查看提交树
git log --graph --pretty=oneline --all

Git闯关游戏:Learn Git Branching Level 6-1 Git Clone

转载自:https://juejin.cn/post/7135377936802775053
评论
请登录