git提交项目常用命令及git分支的用法

1.第一步首先从git托管平台clone项目,我这里就使用idea为例:

填写git的url与存放本地目录名及项目名

2.如果你对项目进行了一些修改,就可以执行git命令,进行提交。

有两种方法:

1.使用idea自带的图形界面进行操作。选中修改过的文件,右键选择git--add添加到本地仓库。

再选择git --commit file进行提交

再进行commit和push,提交到远程仓库

2.使用命令行方式,个人比较喜欢这种方式。

首先打开terminal

执行步骤是一样的:

1.git status            //查看更改的文件

2.git add 文件名

3.git commit -m ‘提交注释‘

如果你这里感觉不对或者不想提交了,就使用如下命令,取消指定文件之前add的操作

git reset HEAD 文件名

git reset HEAD .            取消之前全部文件之前add的操作

4.git push                 //提交到远程仓库

分支:

在公司中通常不会让你直接提交到master,而是提交分支,等待项目管理人员或者产品经理进行审核后再merge(合并)

1.首先你可以自己在本地创建一个开发dev分支

git branch dev    创建分支

git branch   查看本地分支

删除本地分支:git branch -d dev

强制删除:git branch -D dev

2.切换分支

git checkout dev

3.查看远程分支

git branch -r

4.进行git add file

5.git commit -m "***"

6.git push origin dev:dev            //创建远程分支dev,并提交

git push origin :dev                //删除远程分支

再到gitlab去新建一个merge request:

选择自己的本地分支和目标分支:

提交merge request就ok了。如果你点击accept merge request就合并到了master,但这个通常不是你操作,而是等待大佬审核后,他来进行合并:

其他命令常用命令:

拉取远程仓库到指定本地分支:$ git pull [remoteName] [localBranchName]

推送远程仓库:$ git push [remoteName] [localBranchName]

创建新分支并立即切换到新分支:$ git checkout -b [name]

创建远程分支(本地分支push到远程):$ git push origin [name],默认远程会自动创建一个name分支。此命令本来是:git push origin [local] : [remote]的省略写法

删除远程分支:$ git push origin :dev

原文地址:https://www.cnblogs.com/dingxu/p/8968889.html

时间: 2024-10-09 16:21:29

git提交项目常用命令及git分支的用法的相关文章

Git 基本原理与常用命令

平时使用过两种版本控制软件 SVN 和 Git,平心而论,如果纯粹自己使用,那么绝对 Git 更加适合,本地库.远程库.离线工作.强大而灵活的分支.大名鼎鼎的Github, 这些都是选择 Git 的原因.记得刚接触时Git,感觉 Git 如此强大,再加上其是由大名鼎鼎的 Linus 所编写,所以花了很多的时间看各种资料,不过后来那些不常用的命令与功能还是仅仅停留在知道与了解的层面.Git 只是一种工具,是为了满足某种需求而被编写出来的一种工具,对于工具做到善加利用即可.当然,要做到善加利用,一定

Git与GitHub常用命令

说在前面的话,本文是跟着张哥的 GitHub 系列教程操作的,张哥微信公众号: googdev 雾艹-.. 一直在出差(借口)- 看了一下两个月没写博客了,真是太TM可怕了!!! 赶紧补一发,压压惊 git 注:在使用的任何的 git 命令前,都要切换到 git 项目目录下 git init 初始化一个 git 仓库 git status 查看当前 git 仓库的状态 git add file 修改 file 文件的状态为添加,并没有提交,只是存在缓存区 git rm –cached file

git的一些常用命令

Git和SVN是我们最常用的版本控制系(Version Control System, VCS),当然,除了这二者之外还有许多其他的VCS,例如早期的CVS等.顾名思义,版本控制系统主要就是控制.协调各个版本的文档内容的一致性,这些文档包括但不限于代码文件.图片文件等等.早期SVN占据了绝大部分市场,而后来随着Git的出现,越来越多的人选择将它作为版本控制工具,社区也越来越强大.相较于SVN,最核心的区别是Git是分布式的VCS,简而言之,每一个你pull下来的Git仓库都是主仓库的一个分布式版

eclipse使用git提交项目

准备工作: 目的:eclipse使用Git提交本地项目,提交至远程github上 eclipse版本:eclipse4.5  64位 jdk版本:jdk-1.7 64位 项目类型:maven web项目 备注:eclipse高版本自带git插件,而低版本则需自己安装git插件,这里使用eclipse高版本,低版本安装git插件这里不进行介绍. eclipse使用git提交项目有2种方式:一种是git命令窗口,另一种是eclipse自带git插件(跟svn插件一样使用) 一.使用git命令窗口提交

Git学习 --> 个人常用命令add,commit以及push

Git命令行配置1 安装Github2 安装msysgit3 要配置用户名和油箱  git config --global user.name <用户名> 我的命令就是:git config --global user.name mchdbagh  git config --global user.email <油箱> 我的命令就是:git config --global mc[email protected]4 验证有没有连接上remote远程服务器ssh -T [email p

不用copy代码--eclipse使用git提交项目-转

原文地址:http://blog.csdn.net/u014079773/article/details/51595127 准备工作: 目的:eclipse使用git提交本地项目,提交至远程github上 eclipse版本:eclipse4.5  64位 jdk版本:jdk-1.7 64位 项目类型:maven web项目 备注:eclipse高版本自带git插件,而低版本则需自己安装git插件,这里使用eclipse高版本,低版本安装git插件这里不进行介绍. eclipse使用git提交项

Git本地库常用命令集

Git本地库常用命令集 以下所有的git命令都是在测试目录/git/下进行的.mkdir /git git init : 初始化git本地库在git本地库目录下执行该命令将会初始化一个git的本地库目录,此时在该目录下将会生成一个.git文件夹,其中包含有git本地库的配置文件及项目文件 git init git config [user.name][user.email] : 设置签名设置签名主要是为了使git能够区分提交代码的人员,其中签名级别又分为: 项目级别/仓库级别 : git con

git开发中常用命令

项目代码克隆岛本地 git clone 项目地址 #如:git clone http://cngit.fir.ai/data_service/distributedstorage.git 克隆指定分支的代码 git clone -b 分支名 项目url #如:git clone -b fastdfs-dev http://cngit.fir.ai/data_service/distributedstorage.git 查看当前项目所在的分支 git branch #查看本地分支 #(storag

git团队开发常用命令

Git git clone <项目地址,http(s)> 把云端的项目克隆报本地 git pull 如果有冲突,就先保存本地代码 git stash暂时搁置当前已做的修改 git stash pop [email protected]{0}  还原暂存的内容 查看搁置使用git stash list git log  查看日志,可以看push到云端的记录 $ git log -p -2 我们常用 -p 选项展开显示每次提交的内容差异,用 -2 则仅显示最近的两次更新 git revert &l