git 命令行记录-持续更新

命令太容易忘,做个记录

  • 克隆
git clone www.abcdefg.com
  • 提交
git add .
git commit -m'xxx'
git push
  • 本地拉取远程分支
git fetch origin  enzhi1
  • 切换本地分支
git branch  you-branch-name
git checkout you-branch-name
  • 删除本地分支
git branch -d you-branch-name
  • 查看远程分支
    git branch -r

  • git checkout用法: [<选项>] <分支>或:git checkout [<选项>] [<分支>] – <文件>…

    -q, --quiet           不显示进度报告
    -b <分支>             创建并检出一个新的分支
    -B <分支>             创建/重置并检出一个分支
    -l                    为新的分支创建引用日志
    --detach              HEAD 从指定的提交分离
    -t, --track           为新的分支设置上游信息
    --orphan <新分支>     新的没有父提交的分支
    -2, --ours            对尚未合并的文件检出我们的版本
    -3, --theirs          对尚未合并的文件检出他们的版本
    -f, --force           强制检出(丢弃本地修改)
    -m, --merge           和新的分支执行三方合并
    --overwrite-ignore    更新忽略的文件(默认)
    --conflict <风格>     冲突输出风格(merge 或 diff3)
    -p, --patch           交互式挑选数据块
    --ignore-skip-worktree-bits
                          对路径不做稀疏检出的限制
    --ignore-other-worktrees
                          不检查指定的引用是否被其他工作区所占用
    --recurse-submodules[=<checkout>]
                          control recursive updating of submodules
    --progress            强制显示进度报告
Logo

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

更多推荐