Git的基本操作以及git的Linux客户端的升级

    本文主要介绍git的基本的创建ssh key以及基本的提交代码的操作,若需学习git的其他操作,推荐参考廖老师的教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/

    如果使用的是Windows系统,首先去下载一个git的客户端,详情可以参照上文中的链接。使用的是Linux系统的话则先查看是否已经安装git,如果未安装,则参照链接中安装。若已安装则查看git版本为2.0以上,若不是则需要升级,否则git push时将会出错。

    所以我们首先升级git,先下载一个git新版的安装包

    因为系统中已经存在git,为防止后期安装失败,故将改原先的git备份一下

    由于安装git需要一些依赖的包,所以先安装依赖的包

    在安装完这些包之后,我们接着升级git

    先进入原先解压的目录,然后安装git

若编译中出现make[1]: *** [perl.mak] Error 2错误则需要安装perl相关的包具体命令入下:

在编译完成后,再安装curl-devel的包

   

    不安装curl-devel包的话,git clone会报错:fatal:Unable to find remote helper for 'https',安装完curl-devel包之后要再编译一遍git。再执行一遍以下的命令,就完成了git的升级。

    接着我们再在本地创建SSH key,使用ssh-keygen命令,生成的SSH key文件就保存在下图红框位置


    然后登陆自己的github上,然后点击进入Settings中,然后点击图中按钮创建新的ssh key


    点击new SSH key后进入如下图界面,并将之间创建ssh key文件中的内容复制到下面的框中


    点击Add key之后就创建了ssh key了,接着设置用户信息执行以下命令:

    执行完上述命令后就可以将远端的库拷到本地了。点开你所需拷到本地的repositories,复制下载的地址,然后执行


    在将建立了本地库后,我们就开始正式的进行git一些基本操作。

    首先是创建新的文件或修改文件,直接在建立的本地库中操作即可。


    图中git status表示查看git的状态,通过上述文字我们可以得知我们修改了text.txt文件,看最后一行我们接着需要将文件存到本地库中。


    经过上图中的操作,我们成功的将文件的修改存放到了本地库中,此处需要解释一下此处用到的几个命令,首先是git add text.txt命令是相当于确认文件的修改。然后git status查看版本库状态已经修改了,然后再是git commit 命令就是将文件提交到本地库中,-m接的参数相当于说明,说明做了哪些修改,然后git status一下,可以发现所有修改已经存到本地了。接着我们就可以将本地库推到远端了。


    这样我们就将文件推送到远端了,此处需注意的几点,首先是git push操作master会导致本地库直接覆盖远端库,无需再提merge请求。其次由于该文件git clone走的是https协议,所以在git push的时候需要输入用户名和密码。

    至此,基本上的git 基本操作也就这些了,本文介绍的操作只适用于在GitHub上个人项目的建立。若为团队合作操作建议去看廖老师的教程。本文中关于版本回退,分支的建立合并都未介绍,有兴趣的同学建议去看廖老师的教程。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值