git 常用命令
git init
初始化一个新的git仓库。
git clone
克隆一个已存在的仓库。
git add
将指定文件添加到暂存区。
git commit
创建一个新的提交。
git commit -m
附带一些描述修改的提交信息。
git push
将提交推送到远程仓库。
git fetch
从远程仓库获取最新的提交。
git pull
从远程仓库获取最新的提交并合并到当前分支。
git branch
列出、创建或删除分支。
git branch new-branch
创建新分支。
git branch branch-name -d
删除指定分支。
git checkout
切换到不同分支。
git merge
将一个分支合并到另一个分支。创建一个新的提交反映合并变化。
git status
显示仓库的状态。
显示当前分支、任何暂存、修改和未跟踪的文件。
git rebase
将一个分支合并到另一个分支上。
另一个分支的历史记录会被修改,不同于git merge,git rebase不会创建一个新的提交记录。
git stash
临时保存还未准备提交的修改。
如果修改还没准备好要提交,但想切换到另一个分支,可以git stash临时保存修改。
git revert
撤销某一个提交。
某个提交的修改文件会被还原,同时会生成一个新的提交,包含将某个提交还原的修改。
git cherry-pick
将某一个提交应用到当前分支。
如果错误地在另一个分支上提交了代码,要在正确的分支上重新修改,可以将提交记录的SHA-1值拷贝到cherry-pick命令后面,这样就可以应用这条提交了,不需要手动修改代码了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!