# git笔记 **Repository Path**: chuenyee/git-notes ## Basic Information - **Project Name**: git笔记 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-17 - **Last Updated**: 2022-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README commit --amend: 对上一次提交做修改 reset: 设置分支位置 reset --hard: 设置分支位置,放弃改动的文件 reset --soft: 设置分支位置,保持改动的文件 merge: 合并 merge --no-ff: no fastforward 合并代码但不使用快进,一定会创建一个合并记录,能有效保留合并记录便于追溯 pull: 拉取代码 pull --rebase: 拉取远端代码并变基,能用于保持单条分支的整洁 push: 推送代码 push -f: 强制推送,谨慎使用 rebase:变基 rebase -i: 交互式变基,可以用于更细粒度地修改提交记录 cherry-pick: 用于摘取指定提交记录