在日常开发中,掌握一些基本的 Git 命令对于提高工作效率至关重要。以下是一些常用命令的汇总:
1. 查看所有分支:git branch
2. 创建新的开发分支:git branch develop
3. 切换至指定分支:git checkout develop
4. 提交单个文件的更改:git commit TEST.C -m "为 TEST.C 添加函数 func"
5. 提交当前分支的所有更改:git commit -a -m "描述信息"
6. 创建功能研究分支:git branch feature-study
7. 切换至功能研究分支:git checkout feature-study
8. 在功能研究分支上提交更改:git commit TEST.C -m "添加功能研究的 func 函数"
9. 回到开发分支:git checkout develop
10. 合并功能研究分支到当前分支:git merge feature-study -m "将 feature_study 合并到 develop"
11. 查看当前分支状态:git status
12. 删除本地的功能研究分支:git branch -d feature-study
13. 删除远程的测试分支:git push origin --delete test
14. 将本地的新分支推送到远程仓库:git push --set-upstream origin rtt_buffer_dev
15. 如何撤销所有未提交的本地更改?
a. 使用 git checkout .
可以恢复所有未提交的更改至最近一次提交的状态。
b. 使用 git stash
可以将未提交的更改暂存起来,稍后可通过 git stash pop
恢复。
c. 使用 git reset --hard HASH
可以回滚到特定的提交记录点,且不会保存任何更改。
d. 使用 git reset --soft HASH
可以回滚到特定的提交记录点,但会保留更改。
此外,如果您需要从 GitHub 或其他代码托管平台克隆一个项目到本地,可以使用以下命令:
git clone https://git.oschina.net/sandstorm/ZIGBEE_DEV_PASSTHROUGH.git
此命令中的 URL 是项目的 HTTPS 地址。