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

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

  • 相关阅读:
    终端时钟与时钟源偏差40秒异常处理
    (原创)odoo one2many字段以子列表形式显示
    (原创)odoo动态设置树形视图中的字段,每个用户可定制自己要显示的字段
    (原创)odoo14下qweb模板的前端与后端语法区别
    nginx安装前奏
    MySQL破解root用户密码
    Docker创建运行多个mysql容器
    判断pcie卡插在哪个cpu上
    虚拟化之Hypervisor
    HCIA-Cloud Computer笔记
  • 原文地址:https://www.cnblogs.com/deman/p/11441537.html
Copyright © 2011-2022 走看看