`

近期学到的git命令

 
阅读更多

1,分支

查看本地分支:git branch 
查看远程分支:git branch -r 
创建本地分支:git branch [name] ----注意新分支创建后不会自动切换为当前分支 
切换分支:git checkout [name] ------如果切换不了可以先打一下命令:git checkout .(可以清空提交)

重命名本地分支:git branch -m [oldname] [newname]

创建新分支并立即切换到新分支:git checkout -b [name] (这条命令可用于备份项目)

2,合并分支:比如将master分支合并到beta分支上

(1)切换到beta分支:git checkout beta

(2)将master分支合并到beta分支上:git merge master

 

3, 上传和下拉

(1),如果你的本地没有项目的文件用克隆最好:git clone +远程仓库项目所在路径

(比如:https://git.oschina.net/liguangsong/blind)

(2),如果本地有项目文件想要从远程仓库更新步骤:

git add .

git commit -m "提交到远程仓库的名字"

git pull (将远程仓库的文件拉下来与本地项目文件合并)

以上三步执行完之后终端会显示出远程文件和本地文件合并冲突的位置,自行找到目标文件进行修改即可。

(3),查看合并后冲突的文件:git diff

(4),push上传:

git add .

git commit -m "提交到远程仓库的名字"

git push (或者git push origin beta{beta是分支名}这时指定上传到beta分支)

(4),强制push到某分支:

git add .

git commit -m "提交到远程仓库的名字"

git push --force origin +分支名(强制提交的时候一定要指定分支名)

4,关于提交commit

(1),查看提交记录:git log

这时会看到很多类似下面的提交记录:

 

commit 18002fc892aa8dcdb9d6653ee3ac581b9ef51bb4
Author: malingling <you@example.com>
Date: Tue Mar 1 22:55:03 2016 +0800

增加显示免费收费

 (2),返回到以前的提交:

git reset --hrad 18002fc892aa8dcdb9d6653ee3ac581b9ef51bb4(以前提交记录的编号)

这样就可以回到以前的内容。

 

 

 

 

 

分享到:
评论

相关推荐

    git常见指令大全脑图 超详细的git命令集合

    git常见指令大全脑图 超详细的git命令集合供大家学习下载,后续会持续进行更新,方便记忆git常见指令大全脑图 超详细的git命令集合供大家学习下载,后续会持续进行更新,方便记忆git常见指令大全脑图 超详细的git...

    HTML学习和Git的常用命令.zip

    HTML学习和Git的常用命令HTML学习和Git的常用命令HTML学习和Git的常用命令 HTML学习和Git的常用命令HTML学习和Git的常用命令HTML学习和Git的常用命令 HTML学习和Git的常用命令HTML学习和Git的常用命令HTML学习和Git...

    Git 命令学习文档(集合整理)

    首先,"git_cmd.jpg"可能是一张包含常见Git命令的图片,通常这种图片会用图形化的方式直观展示各种命令的用途,例如`git init`用于初始化一个Git仓库,`git add`用于将文件添加到暂存区,`git commit`用于提交暂存区...

    Git 常用命令手册大全

    附件中是一些常用的 Git 命令。 这些命令覆盖了 Git 的基本操作,包括初始化、克隆、提交、分支管理、合并、查看状态和历史、远程仓库操作等。根据你的具体需求,可能还需要学习更多的命令和 Git 的高级用法。 ...

    Linux学习git命令.docx

    Git 克隆命令 `git clone` 用于拷贝一个远程 Git 仓库到本地。 * 拷贝一个 Git 仓库到本地: `git clone https://gitee.com/lambertzou/lambertgit` * 指定本地项目目录名称: `git clone ...

    常用Git命令清单

    总的来说,阮一峰网络日志中的Git命令清单,以实用性和易懂性为主,为初学者提供了一个基础的Git命令学习框架,帮助他们从零开始逐步学习Git的使用。掌握这些命令之后,可以有效地进行代码版本控制、分支管理、合并...

    常用Git命令大全思维导图

    开发中代码管理少不了使用Git,对于初学者来说Git命令的学习是一个难过的坎,为了帮助大家记忆并快速掌握Git的基本使用,我把常用的Git命令整理成思维导图,分享给大家。非原创,内容转发自网络。感觉一图胜前言,...

    git命令大全.doc

    Git 命令大全 Git 是一个开源的版本控制系统,广泛应用于软件开发、项目管理和团队协作中。下面是 Git 命令大全,涵盖了 Git 命令的基础知识和常用命令。 初始化和克隆 Git 命令大全从基本的初始化和克隆命令开始...

    最全Git命令学习文档(集合整理,非常适合新手)

    这份“最全Git命令学习文档”集合了Git的基础到高级命令,是新手入门Git的理想资源。以下是一些关键知识点的详细说明: 1. **安装Git**: 在Windows、MacOS或Linux上安装Git,通常是通过下载并运行安装程序。安装...

    GIT基本操作命令及详解

    通过本文档提供的Git基本操作命令详解,读者可以快速上手使用git命令。 首先,了解Git的基本概念是非常重要的。在Linux和POSIX系统上,可以在Git官方网站下载Git安装包。初始化版本控制前的准备工作,可以通过git ...

    官方常用git-命令集合.rar

    这个“官方常用git-命令集合.rar”压缩包包含了一份详细的Git命令参考,帮助用户熟悉并掌握Git的基本操作。以下是Git的一些核心概念和常用命令的详细解释。 1. Git安装与初始化: - `git init`:在本地创建一个新...

    Git命令官方帮助

    - `-c &lt;name&gt;=&lt;value&gt;`:此选项用于传递配置参数到Git命令中,覆盖配置文件中的值。 - `git &lt;command&gt; []`:这是Git的基本命令格式,其中`&lt;command&gt;`代表具体的Git操作,如`init`、`commit`、`push`等,而`&lt;args&gt;`为...

    git命令大全

    通过熟练掌握 Git 命令,你可以有效地追踪代码变化、协同工作,并管理代码版本。以下是一些关键的 Git 命令及其用途: 1. **配置用户信息**: - `git config –global user.name "Your name"` 设置你的姓名。 - `...

    git命令手册

    使用 `git commit` 命令将暂存区的更改保存到版本库中。例如,`git commit -m "Initial commit"` 创建一个新的提交,附带一条描述此次提交信息的注释。 4. **分支管理**: Git 的分支系统是其强大之处。默认分支...

    git命令学习并实践总结

    ### Git命令学习与实践总结 #### 一、Git基本概念 **Git** 是一个分布式版本控制系统,被广泛应用于软件开发项目中。它可以帮助开发者管理代码变更历史,支持多人协作开发。 **分支(Branches)**: 在Git中,分支...

    git常用命令操作思维导图

    除此之外,还有一些常用的Git命令。例如,`git log`显示提交历史,`git diff`比较文件或快照的差异,`git commit -m "commit message"`保存暂存区的更改并附带提交信息,而`git reset --hard HEAD~1`可以撤销最近的...

    git命令学习.txt

    常用的git命令及git学习网址

    git命令逻辑图+命令

    这个压缩包文件中的"git命令思维导图"显然是一份详细整理的Git命令图表,旨在帮助用户理解和记忆Git的各种操作。 首先,Git的核心概念包括仓库(Repository)、工作目录(Working Directory)、暂存区(Index)和...

    git常用命令手册

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

    git命令速查表

    ### Git命令速查表知识点详解 #### 创建版本库 **Git** 是一款分布式版本控制系统,广泛应用于软件开发项目中。创建版本库是开始使用Git的第一步。 - **$ git clone **:用于克隆远程版本库。通过提供一个远程...

Global site tag (gtag.js) - Google Analytics