没法从服务器上下载代码。
winSCP允许登陆跳板机再登陆服务器,不过同学们不知道自己的密码,好像连上了也会被强行掐断。
连接的方法可以参考这篇文章。
Linux和Mac用户可以离开了,都是类Unix的系统,没啥要配置的。
Git Bash自带ssh,我们要让其拥有vim、tree和make指令的功能。
why?
看学长代码并且在其基础上做一点测试。
Git克隆所有分支,这个很重要,毕竟要学习GitHub上学长们的代码。
第一步:
git clone xxx
cd [repo_name]
可以看到,这个文件夹下已经有了我们在浏览GitHub时看到的文件,这些是默认分支下的文件。我们只看到了这个仓库的冰山一角。
第二步:
git branch -a
这是在查看有哪些分支,包括本地的和远程的,按q退出查看模式。
第三步:
git checkout 分支名
举个例子,假如你在第二步看到了remotes/origin/lab4-extra
这个分支名就是lab4-extra
一旦执行了这个操作,文件夹里的文件就会经历一次“换血”。
比如默认在lab0
分支下,有os1.txt
和os2.txt
,lab1
下有so1.txt
和so2.txt
,那clone
下来,我们将看见os1
和os2
,执行了checkout
后,我们将看见so1.txt
和so2.txt
,原来的俩文件,它们,不见了!
详见此。
vim,一定要会用。此处有教程:Bilibili: Vim教程