软构实验lab1的一些配置问题
软件构造这门课的lab1的代码部分已经有许多大佬分享了自己的思路
由于本人写的代码非常丑,在此关于这部分不做过多分享。这篇文章主要想分享一些环境配置之类的问题,希望能对学弟学妹有所帮助。
首先关于git的部分,git非常好用,至于怎么好用,在团队协同开发项目的时候你就知道了(doge)。不过之前没有接触过git也完全不用慌,因为你只需要会下面6条指令就足够了。
1.git init 作用:在你的要用git管理的文件夹下使用,这样git就会对你的文件进行管理了,并且只需要使用一次就足够了
2 git remote add <自己起一个别名> <远程的URL> 作用把远程库与本地库关联
3 git add <文件名> 作用:将文件添加到暂存区,如果嫌麻烦,直接在末尾加上 --all就行了
4 git commit -m"自己要添加的备注信息" 作用:将之前已经添加到暂存区的文件,添加到本地库,本地库就可以理解为git会帮你保存一份
5 git push <远程分支名> <本地分支名> 作用:将本地库的文件传输到远程库
到这里就完成了推送项目到远程库的操作了
但是.....
有时候你在远程库做了一些修改比如添加了一个Readme文件,但是没有更新到你的本地库,这时候直接push是push不上去的
这时候就需要拉取远程库的最新内容
6 git pull <远程分支名> <本地分支名> 作用:拉起远程库的最新内容到本地,至于合并冲突的问题暂时不在这篇文章设计了doge