对于每次实验我们写完代码都需要将已写完的代码及报告提交到github上的远程仓库,而如何从本地仓库提交到远程仓库对于刚刚接触git的同学来说一定是陌生的,下面我将对本课程实验所用到的git操作进行介绍。
首先我们需要做的是将git与自己的github账号绑定,代码如下:
git config --global user.email +邮箱
git config --global user.name +用户名
绑定完账号后对于每个实验我们都需要一个对应的本地仓库对于实验的远程仓库,可以在我们想要创建的盘里直接打开git bash,使用命令git clone + 远程仓库的url,这样我们就实现了在电脑上建立了一个本地仓库,并且这个仓库是和实验所要求的远程仓库链接过的。
当我们把所有代码都写完后,我们需要将本地仓库里的代码提交到远程仓库
流程如下:
git add .
git commit -m ""
git push origin master
如果顺利的话,这样我们就已经完成了提交。如果对自己的操作不放心,我们还可以在每一个行命令输入后都输入命令:
git status
这样我们可以看到目前的仓库的状态,比如是否有新的添加,是否有新的commit
如果我们需要创建新的分支,输入如下命令:
git checkout -b + 分支名称
改变当前所在分支:
git checkout + 分支名称
我们可以在新的分支里进行和master分支中一样的操作,这样就将本地仓库里的文件提交到了新创建的分支里,这里需要注意的是,当我们在git上创建新的分支后,github的远程仓库并不会出现我们新创建的分支,只有当我们在新的分支进行push操作有文件提交到远程仓库后,才会在github上看到我们新创建的分支。
另外如果要检查我们的分支是否创建成功或者是否push成功,我们可以在一个新的文件夹中用git clone命令将我们的远程仓库复制到我们的电脑上,并且通过checkout命令来分别查看各个分支上的文件是否符合我们的预期。
以上就是本课程实验所需要用到的关于git的知识,如果有新的知识还会在日后进行增加,若有描述不对的地方欢迎在评论区进行指正。