Git常用指令

记录本人学习Git基础使用的一些常用命令

1.基础命令

git add .

git commit -m 'something...'

git status

git log --all --graph

git diff //查看上次commit以后未提交(add)的修改

2.远程仓库

2.1 创建秘钥(本地连接远程仓库使用SSH地址)

--生成ssh公钥

ssh-keygen -t rsa

--获取公钥

cat ~/.ssh/id_rsa.pub

2.2 拷贝

git clone ...

2.3 推送

git remote add origin ... //初次绑定,推送到指定地址

git push origin master

3.暂存

git stash

git stash apply //恢复

4.回退

git reset head~ soft

git rebase //好看的合并,嫁接

5.补充

5.1 遇到遇到 Detached HEAD

【Git】:遇到 Detached HEAD 怎么办?-腾讯云开发者社区-腾讯云

只需要checkout 任意分支即可脱离

5.2 git reset --hard 回溯

只需要通过 git reflog 找到reset前的版本号,然后执行 git reset --hard version_id 即可

相关推荐
北冥有鱼被烹3 小时前
微知-git如何列出所有的tag?如何切换到某个tag?(git tag --list,git checkout xxxtag)
git
CC Cian4 小时前
无法下载element-admin的依赖&无法运行
git·vue·github
梓仁沐白5 小时前
git使用教程
git·wpf
_linyu__7 小时前
Git Bash + VS Code + Windows11 Git命令报错莫名奇妙的问题
git
中土 不易17 小时前
VisualStudio2022使用git推送报错解决 Failed to connect to github.com port 443 的问题
git·github
一条破秋裤20 小时前
针对git、gitee&VSCode连接的使用 || Live Share插件使用
git·vscode·gitee
陈逸轩*^_^*20 小时前
Git与GitLab的企业实战 笔记(尚硅谷)
笔记·git·gitlab
爱串门的小马驹1 天前
git创建远程仓库,以gitee码云为例GitHub同理
git·gitee·github
冷眼Σ(-᷅_-᷄๑)1 天前
git如何开启SSH?
运维·git·ssh