• 创建一个git仓库


    1.git init 使用git init命令初始化一个git仓库,git仓库会生成一个.git目录

    git init

    1.使用指定的目录作为我们的git仓库

    git init newrepo
    

    2.初始化后,newrepo会出现一个.git目录,所有数据及资源都在这个目录当中

    如果当前几个目录下几个文件想纳入版本控制,首先需要先用git add 命令告诉git对这些文件进行跟踪,然后提交。

    $ git add *.c
    $ git add README
    $ git commit -m '初始化项目版本'
    
    
    //以上命令将目录下以 .c结尾和README文件提交到仓库中


    参数说明:
    • repo:git仓库。
    • directory:本地目录。

    3.git clone ,使用git clone从现有的仓库中拷贝项目

     克隆仓库的命令

    git clone <repo>
    

    如果我们需要克隆指定的的目录,可以使用以下命令:

    git clone <repo> <directory> 
    

    git add

    git add命令可将文件添加到缓存

    git status

    git status命令可用于查看项目当前的状态

    git diff 

    git diff 来查看执行git status的结果的详细信息

      

    git diff 命令显示已写入缓存与已修改但尚未写入缓存的改动的区别。git diff 有两个主要的应用场景。

    • 尚未缓存的改动:git diff
    • 查看已缓存的改动: git diff --cached
    • 查看已缓存的与未缓存的所有改动:git diff HEAD
    • 显示摘要而非整个 diff:git diff --stat

    git commit

    使用 git add 命令将想要快照的内容写入缓存区, 而执行 git commit 将缓存区内容添加到仓库中。

    git reset HEAD

    git reset HEAD 命令用于取消已缓存的内容。

    git rm

    git rm <file>
    

      

    如果只是简单地从工作目录中手工删除文件,运行 git status 时就会在 Changes not staged for commit 的提示。

    // git rm -f 强制删除

    git mv

    git mv 命令用于移动或重命名一个文件、目录、软连接

    $ git mv README  README.md
    $ ls
    README.md
    

      

    git分支管理

    创建分支命令:

    git branch(branchname)
    

    切换分支命令:

    git checkout(branchname)
    

      当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。

    合并分支命令:

    git merge
    

      

     // ls 列出根目录下所有的目录。

     查看分支:git branch

      创建分支:git branch name

      切换分支:git checkout name

      创建+切换分支:git checkout –b name

      合并某分支到当前分支:git merge name

      删除分支:git branch –d name

     

  • 相关阅读:
    Hadoop的运行痕迹
    生活常识
    hadoop集群崩溃恢复记录
    Hadoop_NameNode_代码分析_目录树(2)
    .NET Is 和 As 的区别
    hadoop集群管理之 SecondaryNameNode和NameNode
    sql2005分页存储过程原创
    c#生成json数据 JavaScript对json数据处理
    LVS改变ConnectionHashtable值
    MySQL Cluster集群配置
  • 原文地址:https://www.cnblogs.com/chen1997/p/10396792.html
Copyright © 2020-2023  润新知