克隆代码

直接克隆

  • 默认克隆
    git clone 仓库地址

  • 指定分支克隆
    git clone -b 分支名 仓库地址

关联远程分支克隆

  1. 关联到远程分支git remote add origin 仓库地址

  2. 拉去远程分支git fetch origin 分支名

  3. 创建本地分支git checkout -b 分支名 origin/分支名

  4. 尝试更新代码git pull origin 分支名

提交代码

  1. git add .或者用 sourcetree 等工具选择需要提交的文件

  2. git commit -m '说明内容'

  3. git pull origin 远程分支名 如果冲突了修改完文件再执行 1、2

  4. git push origin 远程分支名

合并代码

  • git merge --no-ff -m '说明内容' 其它分支名
  • git merge -m '说明内容' 其它分支名

效果是将 其它分支 合并到 当前分支
左边是带有 --no-f 参数

merge

查看提交历史

  • 简洁模式git log --oneline
  • 合并拓扑图git log --graph
  • 查找指定永华git log --author=xxx -5 其中 -5 表示显示前五条
  • 普通模式git log

代码回滚

命令

  • 软合并git reset --soft 提交版本号 ,回退版本库,暂存区,工作区
  • 混合合并git reset --mixed 提交版本号,回退版本库,暂存区。(常用)
  • 强行合并 git reset --hard 提交版本号,回退版本库。

操作流程

  1. 执行执行回滚命令,此时能够得到当前最新的版本HEAD提交版本号之间的代码
  2. 修改这写代码并提交到本地
  3. 拉去线上最新的代码合并到本地并解决冲突,之后再次提交
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐