git命令的简单使用

Gitbash初始化设置

Gitbash安装成功后要配置email和name,否则commit的时候会报错:

运行

git config --global user.email "你的email"

git config --global user.name "你的名称"

设置email和name,可以随便设置。

git操作

git主要分为三部分,一部分是自己的文件(工作区),另外一个是暂存区,最后一个是本地仓库。

cd D:/aaa 进入D盘aaa目录

pwd  命令用于显示当前目录

git init:初始化一个仓库(把一个目录变成git仓库)

git add:把文件添加到暂存区,git add . 表示添加所有文件

git commit –m “”:把暂存区文件提交到本地仓库,注意输入本次提交的说明

git log :显示从最近到最远的提交日志,字母Q退出该命令,git log --pretty=oneline可以简化git log显示的日志内容

git status:用来查看仓库的状态

git branch:列出所有分支,当前分支前面会标一个*号

git checkout:切换到指定分支

常用的git操作流程:

本地没有项目代码

1、从远程url位置克隆代码到本地,克隆的本地的分支默认只有master是可见的。

git clone url

2、如果自己是独立开发,可以直接基于master分支建立一个新分支,比如基于master分支新建一个dev分支并且切换到dev分支

git checkout –b dev

如果是多人合作在一个分支上开发,应该切换到指定分支去开发。先使用

git branch -a

查看其它隐藏的分支,然后切换到自己需要使用的分支上去开发。

3、提交该分支所有的文件到暂存区

git add . 

注意add命令后面有个点,代表全部文件

4、提交暂存区的文件到本地仓库

git commit -m ‘完成了某某功能的开发‘

5、从远程获取最新版本并merge到本地

git pull origin dev

如果有冲突,要先解决冲突,然后再执行该操作,知道所有的冲突解决完毕

注意:一定要注意pull,否则直接push就会将别人提交到该分支上的代码覆盖。

6、将本地分支的最新代码推送到远程仓库分支上

git push origin dev

7、在远程分支上提交 pull request,等待有权限的操作人员把分支合并到master。

本地存在项目代码

在已经存在的分支上开发

git pull origin dev

保持该分支的代码跟远程分支是同步的,然后完成 程序开发、add、commit、pull、push、pull request等操作。

需要新建分支开发

1、从远程获取最新的master分支并merge到本地

git pull origin master

2、然后基于最新的master分支新建用于开发的分支

git checkout –b newTask

在新分支上完成开发、add、commit、pull、push、pull request等操作。



关于git的其他操作,会在工作中不断摸索,不断完善~~~

如有问题,欢迎留言(???)

时间: 2024-11-25 01:43:39

git命令的简单使用的相关文章

初识git命令,简单github,码云,本地仓库搭建

# 说说我理解的github,码云,git命令 1.简介(初学者) 今天了解到git命令,于是就开始了一番折腾,git命令是做什么用的呢?百度百科:Git(读音为/g?t/.)是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理.说的很对,但是不太容易理解,我之前也有过想了解git这个强大“武器”的想法,但是每次都卡在这里.今天学习时看到一个git的使用教程,于是便自身摸索了一遍,实践了一下下现在写点总结. 初识git的我,把git简单看做可以向远端服务器发送文件的命

Git命令学习总结(-)

入职的第一天,让git命令直接给难住了,汗!使用习惯可视化的工具对于命令行早就忘记的一干二净.还好,回家自己练习一下,总会没有错的.git就不做简介了,版本管理除了svn就是git了,其他的都无所谓了. 直接上命令查看所有的git命令非常简单,直接在控制台输入 git,可以看到: lswdeMacBook-Pro:GitHub lsw$ git usage: git [--version] [--help] [-C <path>] [-c name=value] [--exec-path[=&

git命令的安装与github简单使用

知行网www.zhixing123.cn 编辑:麦田守望者 git命令的安装与github简单使用 时间:2013-09-25 01:51来源:知行网www.zhixing123.cn 编辑:麦田守望者 git的出现让传统的svn陷入尴尬的境地,分布式的版本控制是局势所需,svn目前也称要支持分布式,但至今依然是浮云.下面介绍安装git与简单实用,以github做例子. 安装 最简单,可以直接下载资源包,然后安装就好,如果是centos,可以实用yum命令安装: # yum install gi

git相关的简单命令

初次使用建议看这个ppt:http://www.bootcss.com/p/git-guide/    从现有仓库克隆 这需要用到 git clone 命令.如果你熟悉其他的 VCS 比如 Subversion,你可能已经注意到这里使用的是 clone 而不是 checkout.这是个非常重要的差别,Git 收取的是项目历史的所有数据(每一个文件的每一个版本),服务器上有的数据克隆之后本地也都有了.实际上,即便服务器的磁盘发生故障,用任何一个克隆出来的客户端都可以重建服务器上的仓库,回到当初克隆

windows下git命令的使用

一.写在前面 关于git,出于自己的爱好,前段时间玩了一下,也自己上网查了一下资料,现简单记录一下,以备查看. 当然,本文并不是介绍配置git服务器的文章,而是以github服务器作为git的远程仓库服务器. 二.安装 windows下使用git,需要安装msysGit,下载地址是https://code.google.com/p/msysgit/downloads/list; 安装完成后,在安装目录下,有个msys.bat文件,这个就是msysGit提供的命令行客户端: 当然就像svn一样,也

git命令行使用

1. git命令行配置 1)安装完git客户端之后,在任意目录右键鼠标,选择Git GUI Here 2)在打开的窗口中依次选择Help->> Show SSH Key 2)如果弹出的窗口中中间部分没有key,可以点击 Generate Key 按钮,生成key,然后将生成的key拷贝一下,添加到gitlab中即可. 2. 命令使用 1)下载代码 在存放代码的目录中,右键鼠标,选择 Git Bash Here,然后会打开终端窗口 输入: git init   创建git配置目录 输入下面命令,

工作常用git命令

克隆项目 git clone gitssh地址 提交前的准备 git config user.name 您的中文名 git config user.email 公司邮箱 获取分支 #### 将远端分支全部获取到本地 git fetch origin 拉取远端被跟踪分支并衍合 git pull -r 查看分支 查看本地分支 git branch 查看远程分支 git branch -r 查看所有分支 git branch -a 可以配合grep过滤想看的分支 例如可以查看1.3.5.0版本下所有的

Git命令学习之旅——日志和穿梭版本号

在总结了git命令的基础之后,接下来我们看一下基础的一些进阶内容:删除撤销命令.日志查看命令等 既然有加入文件的功能,那么相相应的肯定有移除文件的功能,命令例如以下:git rm [文件名称] 在输入命令之后,例如以下图所看到的: 提示已经删除了"c.txt"文件.这个时候再用git status查看一下状态,例如以下图: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JB

使用Git命令窗口将本地工程提交至远程GitHub

目标: 1.解决的问题是如何通过Git命令窗口将本地工程提交至GitHub. 2.方便园友的同时也方便自己以后解决此类问题. 步骤: 1.首先登陆GitHub网站https://github.com/ 2.新建Repository 3.新建TicketBrushSystem的Repository,其中红框的几处可以根据实际情况自行填写. 成功后会出现如下界面 4.将TicketBrushSystem克隆到本地 4.1.使用Git Bash将工作目录切换到本地的工程文件目录,如,笔者的项目工程位于