相关知识:
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常用命令手册详解 #### 一、概览 本篇文档主要介绍了一套由国外开发者整理的Git常用命令速查表,旨在帮助用户快速掌握并应用Git的基础操作。通过这些简洁明了的命令,即使是Git新手也能迅速上手进行版本...
一张图展示 Git 常用命令.pdf
git常用命令速查表
### git常用命令总结 在日常开发工作中,Git作为版本控制系统被广泛使用,它能帮助团队高效地管理代码版本,提高协同工作的效率。本文将根据给定的文件信息,详细总结并解释Git中的常见命令及其用途。 #### 1. Git...
以下是对Git常用命令的详细整理,包括配置、基本操作、分支管理、合并、标签、回滚以及日志和远程操作。 1. **配置操作** - `git config --global user.name "Your Name"`:进行全局配置,设置Git的用户名。 - `...
标题《git常用命令大全》所涉及的知识点覆盖了使用Git进行版本控制的日常操作。Git是一个开源的分布式版本控制系统,被广泛用于代码管理,可以有效地追踪文件的变更,管理分支的合并与冲突,以及回退到旧版本等。...
git常用命令markdown版
git常用命令教程,新老手必看,研究透可视化git工具git常用命令教程,新老手必看,研究透可视化git工具git常用命令教程,新老手必看,研究透可视化git工具git常用命令教程,新老手必看,研究透可视化git工具git常用...
### Git常用命令详解:提交代码相关操作 #### 一、Git Commit 命令概述 在版本控制系统中,Git 提供了一系列强大的命令用于管理和维护代码版本。`git commit` 是其中一个核心命令,用于将暂存区(staging area)内...
git是linux系统管理源码常用工具,本资源归纳总结git常用命令使用。
Git常用命令速查表,喜欢的同学自行下载0.0 啦啦啦啦啦啦
### Git常用命令详解 #### 一、新建代码库 **命令功能**: - `git init`:用于在当前目录创建一个新的Git仓库。 - `git init [project-name]`:用于在一个新目录中创建并初始化一个Git仓库。 - `git clone [url]`...
平时常用的git命令
对开发中常用的git命令的整理,全部都是实际用到的 对开发中常用的git命令的整理,全部都是实际用到的 对开发中常用的git命令的整理,全部都是实际用到的
### Git常用命令总结 #### 一、准备工作 **1.1 初始化仓库** - **命令**: `git init` - **说明**: 当你需要在一个新的项目中开始使用Git时,首先要做的就是在项目根目录下运行`git init`命令来创建一个新的Git...