git基本操作和github互通

一.git初始化

命令:

	git init    #在本地创建一个git仓库

idea方式:直接创建就行了
在这里插入图片描述
git设置忽略文件:

git config --global core.excludesfile ~/.gitignore  #命令设置全局忽略文件

下面就来介绍忽略文件的配置方法:

空行和#开头的行被忽略;

glob 模式匹配,shell简化的正则表达式;

最后加(/)表示忽略的是目录;

在匹配模式之前加上(!)表示取反;

(*)匹配零个或多个任意字符;[abc]匹配任意一个,a或者b或者c;(?)匹配一个任意字符;

[0-9]表示匹配所有0到9的数字

git 如何设置忽略文件
在这里插入图片描述

二.git基础操作

命令

git add .  #把本地文件交给git管理
git status #查看文件状态,如果为红色的表示更改的,绿色表示暂存区
git stash save ''  #可以把本地更改文件保存起来
git stash save -p ''  #可以循环遍历更改位置 判断是否隐藏
git stash list #查询隐藏的文件
git stash pop	#把最近的文件放出来
git stash pop stash{0}  可以指定放出来哪次保存
git pull --rebase #拉取文件
git commit -m '' #提交本地文件到本地仓库
git commit --amend #直接往上次提交的代码上提交
git push origin dev #直接push到github上
git push origin HEAD:refs/for/dev
git log #查看提交日志
git merge dev #把dev上的代码合到当前分支

手动Merge命令

先check out dev一下

git pull —rebase

然后check out release下

git pull —rebase

git merge --no-ff dev

git status

git commit

git push origin HEAD:refs/for/release

手动cherry-pick 解决

  1. Cherry-pick 到release 的话,先git checkout release
  2. git cherry-pick commitID(提交的id)
  3. git status 看有没有冲突
  4. 解决冲突
  5. git add
  6. git cherry-pick --continue
  7. git push origin HEAD:refs/for/release

本地创建dev分支并推送到github远程服务器

git branch #查看本地都有什么分支
git branch dev		#创建本地dev分支
git checkout dev	#切换到dev分支
git pull --rebase 	#拉取代码
git push origin dev #直接推到dev分支就行了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值