工作中git常用命令

起步

git配置用户名和邮。如果不同用户、不同项目配置时可以不加global。

git config --global user.name "name"
git config --global user.email "xx@gmail.com"

创建仓库

  1. 直接在本地初始化仓库。
# 进入项目目录
git init  
  1. 从远程仓库克隆(ssh方式配置密钥)
git clone  ‘仓库地址’

提交合并

  • 添加文件到暂存区
# 添加当前所有修改或添加的文件
git add .
  • 提交到仓库
git commit -m"提交信息"
  • 代码合并
git merge  '其他分支'

# 变基合并
git rebase   '其他分支'
  • 拉取和推送代码
# 拉取
git fetch
# 拉取合并
git pull 
# 推送
git push

  • 从某个提交版本复制合并到当前版本
git cherry-pick 版本号

分支

  • 新建分支
# 基于当前分支新建分支
git checkout -b '分支名称'
  • 切换分支
git checkout '分支名称'
  • 没有建立与远程仓库关联,推送或拉取远程代码失败时
git branch --set-upstream branch-name origin/branch-name

自己工作中一般使用流程

  1. 分配任务,创建开发分支
# 切换到发版分支
git checkout qa
git pull
git checkout -b dev-CTF-8888
  1. 写完代码
git add .
git commit '提交信息'
  1. 合并代码(有冲突解决冲突)
git ckeckout qa
git pull
git ckeckout  dev-CTF-8888
git rebase qa
git push -f
  1. 提交请求合并(pr),结束。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值