- 可以到这里下载安装
Git
: git-scm.com/download/wi…- Learn Git Branching游戏在这里:learngitbranching.js.org/?locale=zh_…
Level 6-6 《Git Push》
这一关使用git push
将本地的更改推送到远程仓库,更改的文件会上传到远程仓库与本地达到一致。不仅在游戏里学习,你还可以在真实环境中进行实验。
游戏答案:
# 提交两次
git commit
git commit
# 本地更改推送长传到远程仓库
git push
复制代码
创建远程仓库
你需要为这一关创建一个远程仓库,本文以gitee为例进行演示。
-
点击右上角加号创建仓库
-
为仓库命名
这一步只起一个仓库名称即可,不要勾选其他选项 -
复制仓库地址
准备实验环境
这里设置一个临时环境变量,保存你的远程仓库地址,也就是上面你复制的远程仓库地址,后面用到远程仓库地址时直接引用该变量:
set LGB_REMOTE=https://gitee.com/你的账户/你的远程仓库
复制代码
下面命令完整CV到Windows cmd
命令行窗口中执行:
# 准备一个空目录
mkdir level-6-6
cd level-6-6
# 初始化本地仓库
git init
# 做两次提交
echo 111>>a.txt
git add .
git commit -m "c0"
echo 222>>a.txt
git add .
git commit -m "c1"
# 关联远程仓库,将远程仓库命名为origin(习惯名)
git remote add origin %LGB_REMOTE%
# 将本地仓库推送到远程仓库
git push origin -f -u --all
# 查看提交树
git log --graph --pretty=oneline --all
复制代码
真实答案:
# 做两次提交
echo 333>>a.txt
git add .
git commit -m "c2"
echo 444>>a.txt
git add .
git commit -m "c3"
# 将master分支提交到远程仓库origin
git push origin master
# 查看提交树
git log --graph --pretty=oneline --all
复制代码