zoukankan      html  css  js  c++  java
  • git的几个操作

    git reference https://git-scm.com/docs

    克隆

    从远程仓库克隆一个项目到本地文件夹,命令如下:
    $ git clone https://github.com/libgit2/libgit2

    这个命令不用手动创建目录

    查看状态


    $git status
    查看状态

    追踪新文件

    当你要让git把一个新的文件认定为要提交的文件时,就要追踪这个文件,命令如下:
    $ git add file.txt

    将一个文件的状态改为stage状态

    git add 告诉git你想在下次commit的时候把什么文件包含进去。但是git add 没有真正对仓库有什么大的影响--在commit之前修改没有真正被记录下来。
    git add -u 表示将所有跟踪文件改为stage状态

    查看详细变更

    git diff

    提交

    git commit  -m "提交的描述信息"
    提交更改到本地库

    从远程获取到本地库,但不与本地work tree 合并

    git fetch
    他只是下载你远程操作的数据,他不会自动合并到你的工作目录或者修改你正在工作的目录。你需要手动去合并到你的工作目录中。

    将自己的项目推送到远程

    $ git push
    这个命令只用于你从远程克隆了一个项目并且你有写入的权限而且没有其它人在此期间push过。如果在你push之前其它人已经push过了则此时你push会被拒绝。你必须先获取他们的东西,合并到你的项目里。

    从远程库获取并与本地文件合并

    $git pull

    重命名远程项目和删除远程项目

    $ git remote rename pb paul
    $ git remote remove paul

    git电子书:https://git-scm.com/book/en/v2
    git reference:https://git-scm.com/docs

  • 相关阅读:
    探索需求14
    周总结5
    周总结4
    探索需求13
    Java——迭代器
    Java——Collection集合
    Java——包装类
    Java——Arrays
    Java——BigInteger、BigDecimal
    Java——System
  • 原文地址:https://www.cnblogs.com/zhangdongsheng/p/8021269.html
Copyright © 2011-2022 走看看