zoukankan      html  css  js  c++  java
  • git 常用命令

    Git 创建仓库

    初始化一个git仓库,在执行完成 git init 命令后,Git 仓库会在当前目录生成一个 .git 目录。

    git init

    如果使用指定目录作为git仓库

    git init newrepo

    初始化后,会在 newrepo 目录下会出现一个名为 .git 的目录

    git add 命令告诉 Git 对哪些文件进行跟踪:

    git add *.c
    git add README
    git commit -m '初始化项目版本'

    以上命令将目录下以 .c 结尾及 README 文件提交到仓库中。

    克隆仓库的命令格式为:

    git clone <repo>

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

    git clone <repo> <directory>

    克隆完成后,在当前目录下会生成一个 simplegit 目录:

    git add 命令可将该文件添加到缓存(git add . 命令来添加当前项目的所有文件)

    touch hello.php
    touch README
    git add README hello.php 

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

    $ git status -s
    A  README
    A  hello.php

    当你要将你的修改包含在即将提交的快照里的时候,需要执行 git add

    执行 git commit 将缓存区内容添加到仓库中。

    Git 为你的每一个提交都记录你的名字与电子邮箱地址,所以第一步需要配置用户名和邮箱地址。

    $ git config --global user.name 'runoob'
    $ git config --global user.email test@runoob.com

    示例:

    $ git add hello.php
    $ git status -s
    A  README
    A  hello.php
    $ git commit -m '第一次版本提交'
    [master (root-commit) d32cf1f] 第一次版本提交
     2 files changed, 4 insertions(+)
     create mode 100644 README
     create mode 100644 hello.php
    $ git status
    # On branch master
    nothing to commit (working directory clean)

    如果你觉得 git add 提交缓存的流程太过繁琐,Git 也允许你用 -a 选项跳过这一步。命令格式如下:

    git commit -a

    示例:

    git commit -am '修改 hello.php 文件'
    [master 71ee2cb] 修改 hello.php 文件
     1 file changed, 1 insertion(+)

    git mv

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

    git mv README  README.md

    创建分支

    git branch (branchname)
    切换分支命令:
    git checkout (branchname)

    上传

    git push origin master
  • 相关阅读:
    演练:根据安全角色筛选站点地图节点
    请单击下面的按钮,以重定向到可以选择新数据存储区的页。下面的消息可能会有助于诊断问题: 无法连接到 SQL Server 数据库。
    ASP.NET验证控件
    VS2008样式图片背景
    .net面试题大全(有答案)
    ASP.NET角色权限设置(参考MSDN)了解角色管理
    什么是MFC,使用MFC有什么好处?
    ASP.NET C# 之 Activex用C#编写ActiveX控件(三)
    一个分析飞信的牛人网站
    智能手机程序安装三法
  • 原文地址:https://www.cnblogs.com/hozhangel/p/13491050.html
Copyright © 2011-2022 走看看