美文网首页我爱编程程序员
git命令行入门使用小结

git命令行入门使用小结

作者: 立正小歪牙 | 来源:发表于2018-06-01 23:57 被阅读31次

    git是什么?

    官方解释:

    Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

    简单来说就是,git是免费开源的一个版本管理工具,用于快速高效地管理每一个从小到大的项目。

    官网地址:https://git-scm.com/

    官方教程:https://git-scm.com/book/zh/v2/Git-基础-记录每次更新到仓库

    先下载一个git Bash。

    git使用流程

    git使用流程 来源:腾讯课堂

    fork

    如果需要改别人的项目,首先需要到别人的项目页面,有个【fork】按钮,点击一下,就会把这个项目拷贝到自己的线上仓库。

    clone

    接着在自己本地建好一个文件夹,右键菜单栏,选择“Git Bash here”,使用clone命令行,

    git clone url
    

    url为自己线上仓库项目地址,一般在自己项目的页面可以直接复制。

    之后项目就会下载到你的文件夹里了。接着就像本地开发一样使用自己常用的编辑器对代码进行修改。

    reset

    如果clone/pull误操作,那么可以使用reset命令行退回版本。def5ade为你要退回的版本号(log命令可查)。

     git reset --hard def5ade
    

    status

    修改完成后,需要使用status命令行查询文件夹修改后的状态,

    git status
    

    有修改或新增的文件会标红,如下图index.html。

    add

    然后使用add命令行将新文件加入跟踪,方便之后commit,

    git add index.html
    

    如果有多个文件修改,需要全部添加,可以使用

    git add --all
    

    commit

    添加文件完成后,使用commit命令行记录更新到本地仓库。

    git commit -m '20180526第一次修改'
    

    log

    log命令行可以查看commit是否成功。

    git log
    

    push

    为了方便使用不同电脑都能修改自己的项目,需要使用push到自己的线上仓库,

    git push
    

    第一次操作的时候需要输入你在github或者gitlab等线上仓库的账号密码。

    pull request

    如果你想要把你的修改提交给原作者,也就是你之前fork别人的项目,就需要到他的项目页面,找到【pull request】按钮,然后新建提交请求,把自己的修改提交给原作者,等待他的通过(当然他也可能不通过)。

    相关文章

      网友评论

        本文标题:git命令行入门使用小结

        本文链接:https://www.haomeiwen.com/subject/dcslsftx.html