Fork me on GitHub

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命令后面,这样就可以应用这条提交了,不需要手动修改代码了。

posted @   池月  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示