zoukankan      html  css  js  c++  java
  • Git 快速极简图文教程 第一篇

    Git简介

    Git 是目前使用最广泛,最著名的工具。据了解,目前绝大部分互联网公司都已经全部切入到git作为版本管理工具,尤其是bat等头部公司,这是一个标准的技能。
    Git 最早是有linux之父,Linus Torvalds创建的,用来管理Linux Kernal的源码。你看,Git 还干着这么高大上的活。
    学习git最大的障碍,就是从svn等传统工具切换到git,通过命令行的方式,瞬间给人高达上的感觉。本系列就是帮助大家快速的上手git。

    第一个Git项目

    从这个项目开始,使用cmd,不要使用图形化界面,不然你永远不了git的真正奥秘。

    1. 创建项目

    在github上创建第一个项目。 目前主流的git工具是gitlab,gerrit,一般公司常用这2个工具,我曾经也为公司搭建过git服务端。
    但是作为个人学习,github是最合适的工具。完全免费,且不需要FangQiang
    注册的过程就自己百度吧。
    首先在github创建一个新项目,其内部代码是空的。
    newpro.PNG
    这里要填的就是图片的位置。这里有个地方需要注意,就是.gitignore
    这个的作用就是需要忽略的文件。这个后面讲到git配置的时候,会详细讲到。

    git clone

    把项目从服务器当下来,就是这个命令
    地址.PNG
    $ git clone git@github.com:demanlu-china/FirstGitDemo.git
    这个时候,第一次会报错
    无权限.PNG
    没有权限,如果选择的是http模式,会要求输入密码。主流的方式是ssh
    下面我们来讲如何配置

    密钥的生成

    $ ssh-keygen -t rsa
    $ cat ~/.ssh/id_ras.pub
    把这个密钥copy到github的ssh key
    ssh.PNG

    再次git clone命令,这个时候正常可以看到项目已经down下来了。
    clonedown.PNG
    至此,我们第一个项目就创建完毕了。

    2. 完成第一次提交

    在项目下面创建一个空文件,test.java,
    $ vim test.java
    然后就是提交代码的流程。
    $ git add test.java
    $ git commit -m "test.java"
    $ git pull --rebase
    $ git push origin master
    pushtest.PNG

    命令介绍

    git add filename
    把文件放入版本管理缓存

    git commit -m "test.java"
    提交到本地版本库

    git pull --rebase
    同步远程代码

    git push origin master
    把代码提到到远程仓库
    远程test.PNG

    请关注我的个人公众号,获取更多信息

  • 相关阅读:
    关于NB-IoT,没有比这篇更通俗易懂的啦!
    使用SQL Server 2014 In-Memory 内存数据库时需要注意的地方
    SQL Server Profiler:使用方法和指标说明
    SQL Server 维护计划实现数据库备份(策略实战)
    SQL Server 连接问题圣经-命名管道
    如何查看 exec sp_execute 10 XXX, XXXX的RPC事件 内容
    Mac下Qt连接MySQL 驱动问题
    {Nodejs} 错误 HPE_INVALID_CONSTANT 解决
    {Nodejs} request URL 中文乱码
    Centos 5.5 安装 Git 以及配置
  • 原文地址:https://www.cnblogs.com/deman/p/11441537.html
Copyright © 2011-2022 走看看