Skip to content

Latest commit

 

History

History
64 lines (36 loc) · 1.87 KB

工具链.md

File metadata and controls

64 lines (36 loc) · 1.87 KB

工具链

没法从服务器上下载代码。

winSCP允许登陆跳板机再登陆服务器,不过同学们不知道自己的密码,好像连上了也会被强行掐断。

连接的方法可以参考这篇文章

Git Bash

美化

Linux和Mac用户可以离开了,都是类Unix的系统,没啥要配置的。

Git Bash自带ssh,我们要让其拥有vim、tree和make指令的功能。

why?

看学长代码并且在其基础上做一点测试。

获得make功能,见,知乎上此帖对我不起作用。

git bash美化

克隆

Git克隆所有分支,这个很重要,毕竟要学习GitHub上学长们的代码。

第一步:

git clone xxx
cd [repo_name]

可以看到,这个文件夹下已经有了我们在浏览GitHub时看到的文件,这些是默认分支下的文件。我们只看到了这个仓库的冰山一角。

第二步:

git branch -a

这是在查看有哪些分支,包括本地的和远程的,按q退出查看模式。

第三步:

git checkout 分支名

举个例子,假如你在第二步看到了remotes/origin/lab4-extra

这个分支名就是lab4-extra

一旦执行了这个操作,文件夹里的文件就会经历一次“换血”。

比如默认在lab0分支下,有os1.txtos2.txtlab1下有so1.txtso2.txt,那clone下来,我们将看见os1os2,执行了checkout后,我们将看见so1.txtso2.txt,原来的俩文件,它们,不见了!

详见

Vim

vim,一定要会用。此处有教程:Bilibili: Vim教程