这篇试用一下之前学到的 GIT 命令
提交及版本回退部分
这里可以看到我们修改了文件但没有 add 和 commit ,所以 status 命令就告诉了我们,修改(changes)还没有添加(add)到缓存区(stage)和提交(commit)到仓库。
而 diff 命令就很直观地告诉了我们加了一句话(绿色字)。
git reset --hard HEAD^
这条命令去实现,但没有成功,查了下原因,原来是cmd控制台输入^
就会遇到这个问题,换了条回退的命令,结果成功了。
git log
这条命令已经看不到修改后的日志了,这时git reflog
就派上了用场,可以看到make some changes
的那次提交的版本号是7e4ebe7
。
分支部分
新建并切换到 dev 分支上,添加并提交 test1 文件。
远程仓库部分
这部分试用把文件传上 GitHub和从 GitHub 抓取文件的命令。
之前已经把SSH密钥上传到GitHub上了,这是用来在本地电脑和 GitHub 建立关联的关键部分,但是这里就省略啦,可以看stormzhang张哥的从 0 开始学习 GitHub 系列,里面有详细讲添加SSH密钥的过程。
把文件传上 GitHub
从 GitHub 抓取文件
将一个有很多文件的本地仓库一次性推送上 GitHub
这里一次提交了很多文件,到网上搜了一次添加(add)多个文件的方法,发现
git add --all
这条命令可以实现,而提交(commit)就不用啦,普通的提交(commit)命令就能提交多个文件。
后记
基本上现在要用到的 GIT 命令都学会使用了,现在关于分支和多人协作部分还不太熟悉,以后需要再去学吧。