`

git常用命令

阅读更多

相关知识:

Git Book,git常用命令学习地址:http://git-scm.com/book/zh/v2

Git Bash,git命令行工具下载地址:http://git-scm.com/downloads

Git Tortoise,git可视化管理工具下载地址:http://tortoisegit.org/download/

SSH Shell使用简介:http://www.cnblogs.com/btchenguang/archive/2012/09/28/2707782.html

SSH puttyagent下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

 

1,取git仓库:git clone url

(1)详细说明:

http://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%8E%B7%E5%8F%96-Git-%E4%BB%93%E5%BA%93

(2)使用示例:

git clone git@github.com:mybatis/mybatis-3.git mybatis-3

git clone https://github.com/mybatis/mybatis-3.git mybatis-3

注:第二个参数(mybatis-3)是本地创建的仓库名字,不填写时默认是mybatis-3,与远程仓库名相同

(3)重点:

》1,Git 克隆的是该 Git 仓库服务器上的几乎所有数据,而不是仅仅复制完成你的工作所需要文件。 当你执行 git clone 命令的时候,默认配置下远程 Git 仓库中的每一个文件的每一个版本都将被拉取下来。 事实上,如果你的服务器的磁盘坏掉了,你通常可以使用任何一个克隆下来的用户端来重建服务器上的仓库(虽然可能会丢失某些服务器端的挂钩设置,但是所有版本的数据仍在

》2,Git 支持多种数据传输协议。 上面的例子使用的是 https:// 协议,不过你也可以使用 git:// 协议或者使用 SSH 传输协议,比如 user@server:path/to/repo.git 。https和ssh的使用区别:http://www.linuxidc.com/Linux/2015-11/124752.htm

 

2,查看仓库中文件状态:git status

git四种状态说明及转换说明:http://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%AE%B0%E5%BD%95%E6%AF%8F%E6%AC%A1%E6%9B%B4%E6%96%B0%E5%88%B0%E4%BB%93%E5%BA%93

注:使用git status -s命令,可以得到更紧凑的输出格式

 

3,显示修改文件后与修改文件前的不同:git diff

注:该命令只是用于对比未暂存状态和已暂存状态两者的不同

 

4,加入暂存区:git add 文件路径

(1)将未跟踪过的新文件加入到暂存区

(2)将已跟踪且已修改的文件加入到暂存区

(3)将合并时发生冲突的文件加入到暂存区(冲突的文件需要自己手动解决)

注:git add .  命令可以将以上三种情况的文件都加入到暂存区

 

5,将暂存区的文件,加入到本地仓库中:git commit

(1),git commit -m "这里是注释"

将暂存区的文件,加入到本地仓库中。如果暂存区的文件被修改了,但是没有使用git add 命令再次添加到暂存区,则本次提交只会提交暂存区中已有的副本,不会提交用户最新的修改

(2),git commit -am "这里是注释"

将暂存区的文件,加入到本地仓库中。如果暂存区的文件被修改了,但是没有使用git add 命令再次添加到暂存区,则本次提交会提交用户最新的修改。

此命令相当于执行了:

>git add .

>git commit -m "这里是注释"

 

6,从远程仓库的指定分支拉取最新代码到本地仓库的当前分支:git pull origin develop

origin为远程仓库名称

develop为远程仓库分支名称

注:使用git remote -v 可以查看远程仓库列表

 

7,将本地仓库的当前分支推送到远程仓库的制定分支:git push origin develop

origin为远程仓库名称

develop为远程仓库分支名称

注:使用git remote -v 可以查看远程仓库列表

 

 

 

 

 

 

分享到:
评论

相关推荐

    git常用命令总结git常用命令总结git常用命令总结git常用命令总结

    git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git...

    git常用命令.docx

    Git 常用命令整理及解析 Git 是一个开源的分布式版本控制系统,用于跟踪项目中的代码变化,可以帮助开发者更好地管理代码。下面是 Git 中一些常用的命令,这些命令可以帮助开发者快速掌握 Git 的使用。 基本命令 ...

    git常用命令手册

    ### Git常用命令手册详解 #### 一、概览 本篇文档主要介绍了一套由国外开发者整理的Git常用命令速查表,旨在帮助用户快速掌握并应用Git的基础操作。通过这些简洁明了的命令,即使是Git新手也能迅速上手进行版本...

    一张图展示 Git 常用命令.pdf

    一张图展示 Git 常用命令.pdf

    git常用命令速查表

    git常用命令速查表

    git常用命令总结.txt

    ### git常用命令总结 在日常开发工作中,Git作为版本控制系统被广泛使用,它能帮助团队高效地管理代码版本,提高协同工作的效率。本文将根据给定的文件信息,详细总结并解释Git中的常见命令及其用途。 #### 1. Git...

    GIT常用命令整理

    以下是对Git常用命令的详细整理,包括配置、基本操作、分支管理、合并、标签、回滚以及日志和远程操作。 1. **配置操作** - `git config --global user.name "Your Name"`:进行全局配置,设置Git的用户名。 - `...

    git常用命令大全

    标题《git常用命令大全》所涉及的知识点覆盖了使用Git进行版本控制的日常操作。Git是一个开源的分布式版本控制系统,被广泛用于代码管理,可以有效地追踪文件的变更,管理分支的合并与冲突,以及回退到旧版本等。...

    git常用命令markdown版

    git常用命令markdown版

    git常用命令教程,新老手必看,研究透可视化git工具

    git常用命令教程,新老手必看,研究透可视化git工具git常用命令教程,新老手必看,研究透可视化git工具git常用命令教程,新老手必看,研究透可视化git工具git常用命令教程,新老手必看,研究透可视化git工具git常用...

    git常用命令和说明.docx

    ### Git常用命令详解:提交代码相关操作 #### 一、Git Commit 命令概述 在版本控制系统中,Git 提供了一系列强大的命令用于管理和维护代码版本。`git commit` 是其中一个核心命令,用于将暂存区(staging area)内...

    git常用命令归纳总结

    git是linux系统管理源码常用工具,本资源归纳总结git常用命令使用。

    Git常用命令速查表

    Git常用命令速查表,喜欢的同学自行下载0.0 啦啦啦啦啦啦

    git常用命令(注释易懂超级全)

    ### Git常用命令详解 #### 一、新建代码库 **命令功能**: - `git init`:用于在当前目录创建一个新的Git仓库。 - `git init [project-name]`:用于在一个新目录中创建并初始化一个Git仓库。 - `git clone [url]`...

    git常用命令20160531

    平时常用的git命令

    git常用命令整理

    对开发中常用的git命令的整理,全部都是实际用到的 对开发中常用的git命令的整理,全部都是实际用到的 对开发中常用的git命令的整理,全部都是实际用到的

    git常用命令总结 word文档

    ### Git常用命令总结 #### 一、准备工作 **1.1 初始化仓库** - **命令**: `git init` - **说明**: 当你需要在一个新的项目中开始使用Git时,首先要做的就是在项目根目录下运行`git init`命令来创建一个新的Git...

Global site tag (gtag.js) - Google Analytics