Git常用命令
1、Git简介
Git是当下比较流行的版本管理工具,多人协同合作下表现不俗,所以学会简单的Git命令还是很有必要的。推荐直接通过该Git在线学习网站熟悉相关的命令,非常直观易懂。
2、Git基本命令
- 新建分支
git branch <分支名>
- 切换到新建分支
git checkout <分支名>
注意:在 Git 2.23 版本中,引入了一个名为
git switch
的新命令,最终会取代git checkout
,因为checkout
作为单个命令有点超载(它承载了很多独立的功能)。 由于现在很多人还无法使用switch
,本次课程仍然使用checkout
而不是switch
, 但是如果你想尝试一下新命令,我们的应用也是支持的!并且你可以从这里学到更多关于新命令的内容。如果你想创建一个新的分支同时切换到新创建的分支的话,可以通过
git checkout -b <your-branch-name>
- 提交新建分支
git commit -m '备注'
- 合并分支
git merge <想要合并的分支名>
git rebase <想要合并的分支名>
- HEAD
- 寻找父节点
git checkout main^
- 后退多步
git checkout HEAD~<n>
- 让分支指向另一个提交
git branch -f main HEAD~3
- 撤销
git reset HEAD~1
git revert HEAD
- 将一些提交复制到当前所在的位置(
HEAD
)下面
git cherry-pick c2 c4
- 复制远程仓库
git clone
- 从远程仓库获取数据
git fetch
- 推送到远程仓库
git push