前言: 两月前还是在用vscode,使用它自带的可视化git进行代码的提交推送与拉取,在接触移动端开发后需要使用HBuilder开发,其内置的git管理器不太好用,便使用命令行与其他的可视化git工具。本文总结git的常用命令,希望对大家有帮助。
-
git add: 将文件添加到缓存区
-
commit: 从缓存区提交到本地仓库,使用git commit命令为其添加修改的描述信息
git commit -m "提交新代码" -
git log: 查看历史提交记录
-
git reset --hard: reset参数是重置命令,--hard是重置代码仓库版本
-
git status: 查看当前仓库状态
-
git checkout -b dev: 使用git checkout -b参数来创建一个dev分支,创建完成分支后会自动切换过去
-
git branch: 使用branch来查看当前属于哪个分支
-
git checkout master: 切换分支
-
git merge: 合并分支
- 场景: 假设当前分支为dev,需要将dev的代码合并到master分支
- 合并方法:
-
先拉取dev分支的代码,确定是最新代码,在推送本地的代码到远程的dev分支
(1)git pull --rebase (2)git push -
切换到master分支
git checkout master -
合并dev分支到master
git merge dev -
提交到远程prd分支
git push
-