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

ding-xu ding-xu     2022-11-07     751

关键词:

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 <远程主机名> <远程分支名>:<本地分支名> 
如拉取远程的master分支到本地dev分支: 
git pull origin master:dev
 
推送远程仓库:$ git push <远程主机名> <本地分支名>:<远程分支名>  
 
创建新分支并立即切换到新分支:$ git checkout -b [name]
 
创建远程分支(本地分支push到远程):$ git push origin [name],默认远程会自动创建一个name分支。此命令本来是:git push origin [local] : [remote]的省略写法
 
删除远程分支:$ git push origin :dev

git使用及常用命令介绍

...dd文件或文件夹(加入本地暂存目录)  gitcommit-m"注释"提交到本地版本库(暂存区)  gitcommit-a-m"注释"提交全部改动文件  gitpushoriginmaster从本地分支提交到远程分支  gitpulloriginm 查看详情

git常用命令及应用这一篇就够了(新手向)(代码片段)

...所有文件到暂存区gitadd[文件名]#添加指定文件到暂存区#提交暂存区到仓库区gitcommit-m[提交信息]#拉取远程仓库的变化,更新本地分支gitpull#推送到远程仓库gitpushgitpush[远程主机名][本地分支名]#更新所有的远程仓库信息gitfetch--all#... 查看详情

git常用命令及分支简介

...们将它添加到缓存之后又有改动3)gitcommit-m‘第一次版本提交‘-m选项添加备注信息4)gitcloneurl使用gitclone拷贝一个Git仓库到本地5)gitdiff查看执行gitstatus的结果的详细信息  尚未缓存的改动:gitdiff  查看已缓存的改动:g 查看详情

git常用命令

gitlog//查看当前分支的提交历史记录gitreflog//查看仓库包括任意分支的变化gitbranchbranchName//创建新分支gitcheckoutbranch//切换到新分支gitcommit-m‘备注记录//提交本地代码至本地仓库gitstatus//查看GIT仓库项目当前状态gittag//在控制台打... 查看详情

git用法之常用命令

...置?  a:设置本地用户名、邮箱,很重要!之后的每次提交都会用到这两条信息,说明是谁提交了更新。  $gitconfig--globaluser.name"JohnDoe"$gitconfig--globaluser.email[email protected]  这是设置全局的用户名、邮箱。当然如果你要... 查看详情

万字干货,git常用命令用法知识总结(代码片段)

...并合并分支多个commit记录重命名分支强制关联上游分支并提交到远程仓库关联远程分支(二)撤销撤销add工作区撤销commit暂存区版本回退回退到指定的commit查看文件状态三、配置默认账号密码四、合并分支忽略文件.gitignore使用方式... 查看详情

万字干货,git常用命令用法知识总结(代码片段)

...并合并分支多个commit记录重命名分支强制关联上游分支并提交到远程仓库关联远程分支(二)撤销撤销add工作区撤销commit暂存区版本回退回退到指定的commit查看文件状态三、配置默认账号密码四、合并分支忽略文件.gitignore使用方式... 查看详情

转——git常见使用命令及git原理(代码片段)

...用 gitbranch 命令:$gitbranchtesting这会在当前所在的提交对象上创建一个指针。Figure12.两个指向相同提交历史的分支那么,Git又是 查看详情

git常用命令

...看未添加的文件gitadd.添加文件gitcommit-am‘项目初始化‘提交到本地仓库gitremoteaddoriginhttps://gitee.com/maxlangod/motown_mall.git 提交到远程仓库gitbranch 查看分支gitpush-uoriginmaster推送到master分支gitpull远程拉取gitpush-u-foriginmaster强制推送到... 查看详情

git常用命令行(代码片段)

...啥的运行项目//创建分支gitcheckout-bdev//查看分支gitbranch//提交创建分支gitadd.gitcommit-m‘bala‘gitpushorigin创建分支名称//创建的分支合并到m 查看详情

工作常用git命令

克隆项目gitclonegitssh地址提交前的准备gitconfiguser.name您的中文名gitconfiguser.email公司邮箱获取分支#### 将远端分支全部获取到本地gitfetchorigin拉取远端被跟踪分支并衍合gitpull-r查看分支查看本地分支gitbranch查看远程分支gitbranch-r查... 查看详情

git常用基本命令(代码片段)

文章目录基本命令仓库相关命令提交相关命令分支相关命令tag相关命令撤销相关命令IDEAGit相关操作仓库相关操作提交相关操作提交代码步骤分支相关操作tag相关操作撤销相关操作参考资料本文主要介绍Git常用的基本命令。基本... 查看详情

git常用基本命令(代码片段)

文章目录基本命令仓库相关命令提交相关命令分支相关命令tag相关命令撤销相关命令IDEAGit相关操作仓库相关操作提交相关操作提交代码步骤分支相关操作tag相关操作撤销相关操作参考资料本文主要介绍Git常用的基本命令。基本... 查看详情

git之git常用命令(代码片段)

Git之git常用命令建立本地仓库标记提交至本地仓库查看当下更新的文件撤销连接远程仓库更新代码,拉取远程代码更新代码时出现冲突提交至远程仓库创建分支删除分支查看分支列表切换分支合并分支切换本地仓库关联远程... 查看详情

git常用命令

...化平台编码时,开始接触到git的使用(以前自己也把代码提交到github,但都是用gui)。总结了一些平时会用到的命令,随时补充。 复制整个项目到本地  gitclonessh://xxx.git从远程更新代码  gitfetch从远程拉取代码  gitpull... 查看详情

[git]常用的git命令行

...atusgitcommit-m“message”(这里的message是需要填写的,对这次提交的留言) Diff的用法gitdiff:找出哪些地方被改动了gitdiff--staged:找出暂存区文件和最近提交的历史文件的区别gitdiffHEAD:得到最后一次提交之后所做的 查看详情

git常用命令及用法小计(代码片段)

 gitinit 初始化一个本地git仓库repository gitstatus 查看状态 gitadd<file> 将工作区修改加到暂存区(stage) gitcommit-m"<somemessage>" 将暂存区(stage)提交到仓库(repository)并写一些备忘信息  查看详情

git的一些用法(下)

(4)提交分支  提交分支命令 :将本地的分支提交到GitHub中; [plain] viewplaincopy  git push origin experiment   (5)分支合并移除 合并分支命令 :合并分支之后,分支中有的文件在主分支中... 查看详情