git命令的使用情况 唐家炜

在之前的学院实训和李幼萌老师的课设之中,我和我的小组都用到了git进行代码管理。但是都用到了一个可视化工具,sourcetree。

在这个工具里,不需要敲git命令,全都是可视化界面。本次是我第一次接触git命令,还需要更多学习。

在桌面上安装完git之后,在桌面右击,选择Git Bash Here,输入如下命令。

 git命令的使用情况 唐家炜

 

至此,已完成初始化进程,生成一个仓库。

而后编辑、编译并运行helloworld.cpp。

 git命令的使用情况 唐家炜

 

在命令行中设置自己的用户名和邮箱。

 git命令的使用情况 唐家炜

 

然后将代码添加到暂存区,后用commit转至本地仓库。

 git命令的使用情况 唐家炜

 

log命令用于查询版本的历史。

 git命令的使用情况 唐家炜

 

在github账号下新建一个仓库,helloworld。

使用命令行尝试获取ssh key。

 git命令的使用情况 唐家炜

 

将所获得的ssh key导入到github之中。

 git命令的使用情况 唐家炜

git命令的使用情况 唐家炜

 

 

连接远程云端库并将本地仓库文件上传至服务器端。

 git命令的使用情况 唐家炜

git命令的使用情况 唐家炜

 

其中的代码完全一致。

比较fetch和pull

将代码做出修改。

 git命令的使用情况 唐家炜

git命令的使用情况 唐家炜

 

 

此时共提交两个版本!

使用fetch命令。

 git命令的使用情况 唐家炜

 

产生了两个分支,远程分支和本地分支。远程分支的代码更加古老,本地分支的代码经过了修改!

 git命令的使用情况 唐家炜

 

如图所示!

 git命令的使用情况 唐家炜

 

使用了temp临时分支合并成功。

Clone命令。

 git命令的使用情况 唐家炜