zoukankan      html  css  js  c++  java
  • Git入门教程 Git教程入门

    一、下载与安装

    在该页面 https://git-scm.com/download 选择操作系统自动下载。

    默认安装就好了。

    二,基本知识

    三种状态:commited, modified, staged.

    • commited 是说你的数据已经安全地存放在本地了
    • modified 是说你改了文件,介尚未commit到数据库中
    • staged 是说你已经在当前版本中标识了一个已经改了的文件,要到你下次commit在快照中

    因此就有了一个git工程中的三个部分:

    • 工作目录 Working Directory,
    • 舞台区 Staging Area,
    • git 目录 git directory。如下图所示。

    这样以后就这样工作:

    1. 改了文件,
    2. 选择那些你想让下次commit的文件进行stage,
    3. 把stageing area的文件 进行commit

    三,操作

    3.1 设置和初始化

    1 $ git config --global user.name "XiaoMing"
    2 $ git config --global user.email XiaoMing@163.com

    来设置相关信息。

    • git config --list 来查看其他相关信息。
    • git help 命令 来看帮助(这个帮助比较全面
    • git add -h 来看 add 的帮助,这个帮助比较简洁

    3.2 实战

    创建一个文件夹作为项目所在文件夹,在空白处右击:

    选择Git Bash Here

    git init
    git add **.c
    git status
    git commit -m "initial project version"
    

      

    • init 是初始化
    • add *.c 是把当前目录的所有.c文件都添加,
    • status 是查看状态
    • commit 必须加 -m “说明性的文字”

    以上就是基本操作

    3.3 clone

    $ git clone https://github.com/libgit2/libgit2 myOwnlibgit2
    

      这样可以从服务器中复制过来项目。后面的 myOwnlibgit2可选的,如果没有这个参数,默认是建立服务器中libgit2文件夹,并且里面有.git目录。

    。。to be continued




  • 相关阅读:
    hotmail 收不到邮件的问题
    getaddrinfo 报错 Invalid value for ai_flags
    Avoiding Common Networking Mistakes
    关掉标准输出
    不需要 root 权限的 ping
    select 的问题
    Behavior Tree 用 Lua 实现一个最简行为树
    对 UDP 的一些思考
    Windows UDP sockets: recvfrom() fails with error 10054
    和等于某个数的所有组合
  • 原文地址:https://www.cnblogs.com/heenhui2016/p/8135639.html
Copyright © 2011-2022 走看看