zoukankan      html  css  js  c++  java
  • git命令记录

    一直没有使用过git,本文只对一些使用的命令进行记录说明,如有错误麻烦帮忙指正,谢谢~(github上传代码及配置SSHKY不做说明,执行搜索)。

    1.初始化git 仓库

      git init 基于当前文件夹下创建git仓库

      git init name, 基于当前路径下,创建name文件夹,并将name文件夹作为git的仓库

    2.保存代码更改

      git add 路径, 如git add .  将所有文件都添加到暂存区

      git add file,  添加单个文件到暂存区

      git commit -m '提交信息' ,  将所有的更改提交到本地仓库中

      git commit -a -m(或git commit -am ) '提交信息' , 此命令等于先执行git add . 在执行git commit -m ‘XXX信息’, 直接将改动提交到本地仓库中

      提交信息示例图2.1:

        

      提交信息分为三部分:

      a.红色区域:表示本次提交相关信息,比如:分支、版本号、提交信息

      b.绿色区域:表示本次提交涉及到的文件修改数量,新增行总数,删除行总数

      c.紫色区域:表示新增/删除文件信息

     3.查看工作区/暂存区文件状态

      git status, 查看文件状态示例图3.1:

      

      a.紫色选中区域:表示当前操作分支:test

      b.黄色选中区域:表示1.txt文件的状态是删除,并且已经添加到暂存区域, 通过git commit -m 'xx信息' 命令就可以将文件添加到本地仓库中

      c.蓝色选中区域:表示test.txt文件的状态为修改,并且未添加到暂存区域,需要 git add text.txt, git commit -m 'XX信息' 命令才可以将文件添加到本地仓库中 (也可以使用git commit -a -m 'XX信息'命令)

      d.红色选中区域:该区域情况与c蓝色区域情况相同,都没有添加到暂存区域,但不同的在于,不能通过git commit -a -m 'xxx'命令将文件添加到本地仓库中,需要使用git add 2.txt方式 在commit才可以添加到本地仓库中,如果按照截图中状态,直接执行git commit -a -m 'xxx'命令,则黄色区域和蓝色区域的文件能够被提交到本地仓库,而红色区域的文件会被忽略掉,无法提交到本地仓库中。

    4.提交代码

      git push origin 分支名称

    5.分支说明

      git branch 列出本地的分支,如图5.1

      

      其中本地存在两个分支: dev、test, *号标识当前使用的是dev分支

      git branch -a 列出所有的分支,本地 + 远程上的,如图5.2

      

      本地两个分支:dev、test

      远程三个分支:dev、master、test

      其中选中区域head标识,当前检出代码使用的远程分支是dev分支

      删除分支:

        删除远程分支: git push origin --delete 远程分支名称,如:

      

        删除本地分支: git branch -d A, 需要将分支处于非将要删除的分支A上,才可以删除对应分支A。

      

     git stash

      

      

  • 相关阅读:
    csu1217: 奇数个的那个数
    小试SAS 判别分析
    bfs poj2965
    STL set常用操作
    csu1002 A+B(III)
    HDOJ 1002 的几种方法
    SQL知识积累
    CSV文件格式介绍
    ASP.net Web Form 知识积累
    C# 位域[flags] 枚举
  • 原文地址:https://www.cnblogs.com/lzj0824/p/9235110.html
Copyright © 2011-2022 走看看