git 提交代码简单流程

本文介绍了Git提交代码的完整流程,包括配置快捷键、从远程仓库拉取代码、创建并切换分支、添加到暂存区、提交到本地仓库、解决冲突、推送代码到远程仓库。此外,还列举了一些常用的Git操作,如查看提交历史、回退版本、删除分支等。

在这里插入图片描述

  • Workspace:工作区
  • Index / Stage:暂存区
  • Repository:仓库区(或本地仓库)
  • Remote:远程仓库

gitconfig快捷键

mac本
进入根目录: cd ~
编辑config: vim .gitconfig
使用i 以及上下左右键进行编辑, 编辑完按 esc 保存 按 :wq退出编辑

[core]
        ignorecase = false
[user]
        email = test@163.com
        name = test
[alias]
        co = checkout
        cm = commit -m
        br = branch
        bd = branch -D
        cb = checkout -b
        st = status
        lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commitb
        ba = branch -a

可参考此篇文章

提交代码流程

  1. 拉取项目代码 git clone [项目code地址]
  2. 来到master分支 git pull 拉取项目最新代码
  3. 新建一个自己的分支 git checkout -b [分支名称]
  4. 保险做法先拉一下master代码 git pull origin master有冲突解决冲突,解决完冲突往后走第五步
  5. 开发完自己的功能需求以后 ,将代码提到暂存区 git add 是提交一个文件的修改 git add . 注意 add 和 .之间有一个空格 是提交所有文件的修改 git add .
  6. 查看提交状态git st 此时会提示 Your branch is up to date with ‘origin/dev_test’.
  7. 将代码提交到本地仓库 git commit -m '[提交说明]' 也或者 使用git cz后面会介绍
  8. 查看提交状态git st 此时会提示 nothing to commit, working tree clean
  9. 拉下自己本地远程代码 git pull
  10. 为避免之前有人 mr过 master代码 所以合并一下master代码 解决冲突 git pull origin master
  11. 解决完冲突以后 git push 即可

git cz => npm install -g commitizen cz-conventional-changelog echo '{ "path": "cz-conventional-changelog" }' > ~/.czrc

在这里插入图片描述

一些git操作

Git log —oneline 查看所有提交
Git reset HEAD~1 回退
git push origin —delete [分支名称] 删除远程分支
git branch -a 查看所有分支
git branch -d [分支名称] 删除本地分支
Git remote show origin 查看本地与远程对应关系
Git remote prune origin 更新远程不存在的分支
恢复误删的远程分支

git提交被拒绝,提示(non-fast-forward);
解决方法:
git pull origin FixForBug
git push origin FixForBug

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值