GIT 常用命令操作以及分支合并

2 篇文章 0 订阅

拉取

git命令操作

代码拉取,建议直接代码编辑器操作,简单

git clone {代码仓库地址}

提交新项目(未初始化的Git仓库)
进入到工程目录下使文件夹变为git本地仓库,得到一个.git文件夹

cd D://XXXX
git init

将暂存区的内容提交到本地版本库。-m 为注释信息

git commit -m 

把本地仓库和远程仓库关联

git remote add origin + 远程仓库url
如果出现 remote origin already exists
输入命令:git remote rm origin
再次尝试关联

把当前分支master推送到远程仓库。参数-u的意思是,只要本地做了提交,以后就可以直接用git push代替原命令进行推送

git push -u origin master

idea拉取提交等

在这里插入图片描述

可以选择部分提交
在这里插入图片描述

用户配置操作

查看用户名和邮箱地址

$ git config user.name
$ git config user.email

修改局部用户名和邮箱地址:

cd ~/you project                       
git config user.name  "username"      
git config user.email "email"  

.修改全局用户名和邮箱地址:

git config --global user.name  "username"     
git config --global user.email "email" 

分支增删查

查看当前分支

git branch

查看所有分支

git branch -a

切换分支

git checkout 分支名

以当前分支为例,创建dev分支,并切换到dev分支,dev分支包括原分支代码

git checkout -b dev

git checkout 命令加上-b参数表示创建并切换,相当于以下两条命令:

git branch dev
git checkout dev

分支删除、强制删除。不能删除当前分支

git branch -d 分支名
git branch -D 分支名

合并分支

git命令操作

将dev分支合并到master分支,当前在master分支

git merge dev

idea操作

在这里插入图片描述
在这里插入图片描述
若是当前存在未提交的最好先加入git的暂存区
在这里插入图片描述

合并分支补充:

有时候我们合并分支后发现,并没有改变
也就是说dev分支确实发生了改变,在合并的时候执行git merge dev 返回信息Aready to up date
这个时候我们去查看master分支应该发生改变的地方,但是并没有发生。
据我分析,可能是因为你本地的dev分支确实已经合并到master分支上了,但是远程端却又新的修改,所以我们需要将切换到dev分支更新代码,使本地仓库保持最新。然后返回master分支执行 git merge dev 。这个时候便更新好了

若有码友持不同看法欢迎指教

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值